nodeA是2D节点,相机镜头移动后,同样的世界坐标wpos,wpos由触点e.getLocation()得到的屏幕坐标通过Camera.screenToWorld()得到,把一样的wpos传入
Camera.convertToUINode(wpos,nodeA)
nodeA.getComponent(UITransform).convertToNodeSpaceAR(wpos)
两者得到的结果是不一样的,我真的想不明白
nodeA是2D节点,相机镜头移动后,同样的世界坐标wpos,wpos由触点e.getLocation()得到的屏幕坐标通过Camera.screenToWorld()得到,把一样的wpos传入
Camera.convertToUINode(wpos,nodeA)
nodeA.getComponent(UITransform).convertToNodeSpaceAR(wpos)
两者得到的结果是不一样的,我真的想不明白
屏幕坐标和世界坐标是不一样的,Camera那里要的应该是屏幕坐标,而convertToNodeSpaceAR那里要的应该是世界坐标