Cocos 2d и CGPoint путаница в ландшафтном режиме - PullRequest
2 голосов
/ 28 марта 2009

все, я снова с другим вопросом noob Cocos2d iphone.

Я установил своего директора на Пейзаж, но когда я смотрел на координаты «события касания», он все еще собирал их, как будто экран был портретным. Таким образом, они были в основном наоборот.

x = 100, y = 50

должно было быть

x = 50, y = 100

Не важно, это легко исправить, создав новую CGPoint и поменяв местами значения. Тем не менее, кажется, что должен быть какой-то аккуратный способ сделать это. Но я не смог найти никакой ссылки на это. Это единственный способ сделать это или есть что-то встроенное в Cocoa Touch или Cocos2d, чтобы это исправить.

не по теме: Боже мой, iPhone - хорошая платформа для разработки. А Obj-C такой же крутой, как огурец. Извините, я только что вытащил это из своей системы, ни один из моих друзей не программист. Они не понимают боль Internet Explorer.

1 Ответ

4 голосов
/ 28 марта 2009
cocosTouchPoint = [[Director sharedDirector] convertToGL:touchPoint];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...