Cocos2d блокирует ориентацию устройства iPhone (с помощью объектов UIKit) - PullRequest
0 голосов
/ 11 января 2012

В cocos2d я могу успешно заблокировать ориентацию устройства, используя:

GAME_AUTOROTATION == kkGameAutorotationNone

Но это не вращает объекты UiKit, и я использую Жест. Могу ли я заставить все приложение просто перейти в ландшафтный режим при запуске и остаться там (включая компоненты пользовательского интерфейса)?

Ответы [ 2 ]

1 голос
/ 11 января 2012

Вы можете отредактировать файл Info.plist, чтобы добавить ключ UIInterfaceOrientation с соответствующим значением.

Проверьте следующие инструкции для яблока:

http://developer.apple.com/library/ios/#codinghowtos/UserExperience/_index.html

0 голосов
/ 12 января 2012

Если ваша единственная проблема связана с ориентацией распознавателя жестов и позиций, которые он возвращает, просто примените [CCDirector convertToGL:pos] к любой такой позиции, чтобы преобразовать ее в координаты OpenGL, которые использует cocos2d.

Например, проверьтекод класса Kobold2D KKInputGesture .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...