在缩小条件下制作游戏有什么好处吗?

时间:2011-06-01 09:57:42

标签: iphone cocos2d-iphone zoom box2d

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

可以说是一种很好的合作方式吗?如果否,那么解决方案将正常工作(考虑到目前为止我采用这种方法)?

注意: [self.camera setEyeX:0 eyeY:0 eyeZ:180];(我正在使用此行进行缩小,通过增加z将相机远离我的精灵)

1 个答案:

答案 0 :(得分:3)

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