Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 在缩小状态下玩游戏有什么好处吗?_Iphone_Cocos2d Iphone_Zooming_Box2d - Fatal编程技术网

Iphone 在缩小状态下玩游戏有什么好处吗?

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将不再正确地将触摸

我正在开发一款带有大型障碍物和精灵的游戏(在iPhone的cocos2d+box2d中),然后在缩小精灵和图层(通过增加cameraZ)后,我让用户玩我的游戏,这会导致动态对象的触摸检测出现一些问题

这可以说是一种很好的合作方式吗?如果没有,那么正确工作的解决方案是什么(考虑到我已经用这种方法走了这么远)


注意:
[self.camera setEyeX:0 eyeY:0 eyeZ:180](我使用这一行进行缩放,通过增加z使相机远离我的精灵)

如果使用相机进行缩放,cocos2d将不再正确地将触摸位置转换为opengl坐标,因为它不会反转相机变换。我建议在对象所在的图层上使用缩放来实现缩放。这使您能够精确控制缩放因子,当您使用方法将触摸从屏幕空间转换到节点空间时,触摸将正确转换

如果使用相机进行缩放,则cocos2d将不再正确地将触摸位置转换为opengl坐标,因为它不会反转相机变换。我建议在对象所在的图层上使用缩放来实现缩放。这使您能够精确控制缩放因子,当您使用方法将触摸从屏幕空间转换到节点空间时,触摸将正确转换

在这件事上我几乎不知道(缩放),我能请你多帮点忙吗?你能编同样的代码吗?在这件事上我几乎不知道(缩放),我能请你多帮点忙吗?你能编同样的代码吗?