游戏的design大小是960 * 640
比如开始按钮,这个节点坐标是(-50, -50)
通过node.convertToWorldSpaceAR()转换成世界坐标后是(380, 220)
然后要怎么转换成在手机上运行时,屏幕上的那个坐标?
游戏的design大小是960 * 640
比如开始按钮,这个节点坐标是(-50, -50)
通过node.convertToWorldSpaceAR()转换成世界坐标后是(380, 220)
然后要怎么转换成在手机上运行时,屏幕上的那个坐标?
世界坐标系就是屏幕坐标,0,0 点在左下角
不对吧。
如果是在960*640的手机上,(0, 0)点在左下角,那么BtnStart的屏幕坐标是(430, 270)才对
哦,这里是我错了 ,
转换世界坐标应该是
console.log(node.parent.convertToWorldSpaceAR(node.getPosition()));
得到的就是(430, 270)
问题是我的手机是2340 * 1080的,但是得到的结果还是(430, 270)