2011-12-18 5 views
1

작은 문제가 있으며 해결책을 찾을 수 없습니다. 뷰와 ogl의 자동 회전을 끄고 오리엔테이션을 얻으려면 어떻게해야합니까?Cocos2d 프로젝트에서 자동 회전하지 않고 오리엔테이션을 얻으십시오.

예를 들어 GAME_AUTOROTATIONkGameAutorotationNone으로 설정하면 알림 센터 UIApplicationDidChangeStatusBarOrientationNotification이 작동하지 않습니다. shouldAutorotateToInterfaceOrientation 두 방향의 자동 회전이 다시 허용됩니다. 빈을 구현하면 willRotateToInterfaceOrientation 변경되지 않습니다.

그래서 어떻게 실제로 회전시키지 않고 오리엔테이션을 변경할 수 있습니까?

미리 감사드립니다.

답변

1

현재 CCLayer/CCScene을 회전하여 자신의 방향 지정 방법을 관리 할 수 ​​있습니다. willRotateToInterfaceOrientation 메소드에서. 그러나 3 개의 터치 이벤트에서 모두 잘못된 터치 픽셀을 얻게 될 것입니다. 터치 좌표를 계산하기 전에 방향에 따라 터치 좌표를 수정해야합니다.

관련 문제