Cocos 2d& CGPoint在景观模式中的困惑

时间:2009-03-28 11:00:56

标签: iphone objective-c cocoa cocos2d-iphone

所有,我再次与另一个菜鸟Cocos2d iphone问题。

我已将Director设置为Landscape,但当我查看“触摸事件”的坐标时,它仍然在捡起它们,好像屏幕是纵向的。所以他们基本上是逆转的。

x = 100, y = 50

应该是

x = 50, y = 100

没什么大不了的,通过创建一个新的CGPoint并交换值来轻松修复它。但是,感觉应该有一些更简洁的方法来做到这一点。但是我找不到任何参考。这是唯一的方法吗?或者Cocoa Touch或Cocos2d内置了一些东西来解决这个问题。

关闭主题:我的上帝,iPhone是一个很好的开发平台。 Obj-C和黄瓜一样酷。对不起,我只是不得不从我的系统中获取,我的朋友不是程序员。他们不了解Internet Explorer的痛苦。

1 个答案:

答案 0 :(得分:4)

cocosTouchPoint = [[Director sharedDirector] convertToGL:touchPoint];