내가 읽은 모든 웹 페이지는 "GameConfig.h"파일을 편집하도록 알려줍니다. 내 프로젝트 디렉토리에는 그러한 파일이 없으며 가져 오기를 시도하면 오류가 발생합니다. 이 환상적인 헤더 파일을 편집하지 않고 기본 방향을 어떻게 바꿀 수 있습니까?Cocos2D에서 세로 모드를 강제 실행하려면 어떻게해야합니까?
2
A
답변
3
사용중인 cocos2d 버전을 말하지 않았지만 GameConfig.h 파일이 없으므로 2.0rc를 사용하고있는 것으로 추측합니다. 그런 경우
, AppDelegate.m에보고 당신은 발견 할 것이다 :
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
변경 가로 세로로 지금 그래서 :
는return UIInterfaceOrientationIsPortrait(interfaceOrientation);
귀하의 게임 만 사이에 자동 회전합니다 두 세로 방향입니다.
적인 Cocos2D 아이폰 v3에서
3
, 당신은 같은 초기 설정 호출을 통해 방향을 설정할 수 있습니다적인 Cocos2D에서
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[self setupCocos2dWithOptions:@{
CCSetupTabletScale2X: @(YES),
CCSetupScreenOrientation: CCScreenOrientationPortrait
}];
return YES;
}
+0
프로젝트 설정> 일반> 배치 정보> '장치 방향'> '세로'및 '거꾸로' – chunkyguy
0
당신이 평소처럼 didFinishLaunchingWithOptions 방법에 AppDelegate에 설정해야 V3 :
[self setupCocos2dWithOptions:@{
CCSetupShowDebugStats: @(YES),
CCSetupScreenOrientation: CCScreenOrientationPortrait,
}];
"스와
및"인터페이스 방향 지원 "음성에서 프로젝트의의 Info.plist에서 (I 생략 한 더 많은 옵션을 사용할 수 있습니다) 또는 pPorted 인터페이스 방향 (iPad) "가로 대신 세로 설정 (iPads의 경우 기본값).
관련 문제
- 1. 라이브 모드를 세로 모드로 "고정"
- 2. IE9에서 강제 호환 모드를 사용합니다.
- 3. 이 html5/css3 페이지에서 세로 스크롤을 강제/사용 설정하려면 어떻게해야합니까?
- 4. Windows 8에서 세로 모드를 비활성화하려면 어떻게합니까?
- 5. iPad에서 세로 모드를 웹 앱에 사용 안함
- 6. vaadin으로 scala를 실행하려면 어떻게해야합니까?
- 7. Evolutions을 단계별로 실행하려면 어떻게해야합니까?
- 8. POCO에서 보고서를 실행하려면 어떻게해야합니까?
- 9. 장고를 서비스로 실행하려면 어떻게해야합니까?
- 10. -drawRect를 실행하려면 어떻게해야합니까?
- 11. AsyncTask를 계속 실행하려면 어떻게해야합니까?
- 12. Redis를 Azure에서 실행하려면 어떻게해야합니까?
- 13. 백그라운드에서 클래스를 실행하려면 어떻게해야합니까?
- 14. Maglev에서 Rails를 실행하려면 어떻게해야합니까?
- 15. 백그라운드에서 코드를 실행하려면 어떻게해야합니까?
- 16. Mac에서 WebGL을 실행하려면 어떻게해야합니까?
- 17. BiwaScheme을 JSFiddle에서 실행하려면 어떻게해야합니까?
- 18. ActionBarSherlock 4.2.0에서 강제 오버플로 모드를 활성화하려면 어떻게합니까?
- 19. 노드에 엄격 모드를 강제 적용하는 방법은 무엇입니까?
- 20. 내보기 용 세로 방향 강제 설정
- 21. Java에서 다른 스레드를 실행하려면 어떻게해야합니까?
- 22. Nginx에서 Passenger에서 Rails를 실행하려면 어떻게해야합니까?
- 23. 리눅스에서 서브를 데몬으로 실행하려면 어떻게해야합니까?
- 24. 웹 서버에서 Perl을 실행하려면 어떻게해야합니까?
- 25. 리튬에서 필터를 병렬로 실행하려면 어떻게해야합니까?
- 26. Tetris Midlet을 컴파일하고 실행하려면 어떻게해야합니까?
- 27. Topshelf를 도메인 사용자로 실행하려면 어떻게해야합니까?
- 28. 여러 컴퓨터를 하나로 실행하려면 어떻게해야합니까?
- 29. Mac의 VirtualBox에서 XNA를 실행하려면 어떻게해야합니까?
- 30. 레일즈 앱을 다운로드하고 실행하려면 어떻게해야합니까?
이 작업을 수행했습니다. 장면에는 아무 것도 발생하지 않습니다. –