2

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

我已经将我的 Director 设置为横向,但是当我查看“触摸事件”的坐标时,它仍然在拾取它们,就好像屏幕是纵向的一样。所以他们基本上被颠倒了。

x = 100, y = 50

本来应该

x = 50, y = 100

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

题外话:我的上帝,iPhone 是一个很好的开发平台。而 Obj-C 就像黄瓜一样酷。抱歉,我不得不把它从我的系统中取出,我的朋友都不是程序员。他们不了解 Internet Explorer 的痛苦。

4

1 回答 1

4
cocosTouchPoint = [[Director sharedDirector] convertToGL:touchPoint];
于 2009-03-28T18:20:48.317 回答