Iphone 在缩小状态下玩游戏有什么好处吗?
我正在开发一款带有大型障碍物和精灵的游戏(在iPhone的cocos2d+box2d中),然后在缩小精灵和图层(通过增加cameraZ)后,我让用户玩我的游戏,这会导致动态对象的触摸检测出现一些问题 这可以说是一种很好的合作方式吗?如果没有,那么正确工作的解决方案是什么(考虑到我已经用这种方法走了这么远)Iphone 在缩小状态下玩游戏有什么好处吗?,iphone,cocos2d-iphone,zooming,box2d,Iphone,Cocos2d Iphone,Zooming,Box2d,我正在开发一款带有大型障碍物和精灵的游戏(在iPhone的cocos2d+box2d中),然后在缩小精灵和图层(通过增加cameraZ)后,我让用户玩我的游戏,这会导致动态对象的触摸检测出现一些问题 这可以说是一种很好的合作方式吗?如果没有,那么正确工作的解决方案是什么(考虑到我已经用这种方法走了这么远) 注意:[self.camera setEyeX:0 eyeY:0 eyeZ:180](我使用这一行进行缩放,通过增加z使相机远离我的精灵)如果使用相机进行缩放,cocos2d将不再正确地将触摸
注意:
[self.camera setEyeX:0 eyeY:0 eyeZ:180]代码>(我使用这一行进行缩放,通过增加z使相机远离我的精灵)如果使用相机进行缩放,cocos2d将不再正确地将触摸位置转换为opengl坐标,因为它不会反转相机变换。我建议在对象所在的图层上使用缩放来实现缩放。这使您能够精确控制缩放因子,当您使用方法将触摸从屏幕空间转换到节点空间时,触摸将正确转换 如果使用相机进行缩放,则cocos2d将不再正确地将触摸位置转换为opengl坐标,因为它不会反转相机变换。我建议在对象所在的图层上使用缩放来实现缩放。这使您能够精确控制缩放因子,当您使用方法将触摸从屏幕空间转换到节点空间时,触摸将正确转换 在这件事上我几乎不知道(缩放),我能请你多帮点忙吗?你能编同样的代码吗?在这件事上我几乎不知道(缩放),我能请你多帮点忙吗?你能编同样的代码吗?