我讀的每一個網頁都告訴我編輯我的「GameConfig.h」文件。在我的項目目錄中沒有這樣的文件,如果我嘗試導入它,我得到一個錯誤。如何在不編輯這個虛幻的頭文件的情況下更改我的默認方向?如何在Cocos2D中強制縱向模式?
2
A
回答
3
你沒有說你正在使用哪個版本的cocos2d,但是因爲你沒有GameConfig.h文件,我會猜測你正在使用2.0rc。
如果是這樣的話,看在AppDelegate.m,你會發現:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
更改景觀爲縱向,所以你現在有:
return UIInterfaceOrientationIsPortrait(interfaceOrientation);
你的遊戲則只有自動旋轉之間兩個肖像方向。
3
在cocos2d iPhone V3,您可以通過初始設置調用設置的方向,就像這樣:
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[self setupCocos2dWithOptions:@{
CCSetupTabletScale2X: @(YES),
CCSetupScreenOrientation: CCScreenOrientationPortrait
}];
return YES;
}
+0
也在項目設置>常規>部署信息>'設備方向'>檢查'肖像'和'顛倒' – chunkyguy
0
在cocos2d V3你在你的AppDelegate設置在didFinishLaunchingWithOptions方法如常:
[self setupCocos2dWithOptions:@{
CCSetupShowDebugStats: @(YES),
CCSetupScreenOrientation: CCScreenOrientationPortrait,
}];
(我省略了更多的選擇)
,並在聲音在你的項目的Info.plist「支持的接口方向」或「蘇導航界面方向(iPad)「設置縱向而不是橫向(這是iPad的默認設置)。
相關問題
- 1. 如何在cocos2d中以縱向模式設置自動旋轉?
- 2. iOS - 當前處於橫向模式時如何強制縱向模式
- 3. 僅在縱向模式下強制使用UINavigationController
- 4. 當支持橫向模式時強制iPad應用以縱向模式啓動
- 5. 強制縱向模式進入橫向模式並點擊返回
- 6. 根據屏幕大小在android中強制縱向或橫向模式
- 7. 如何強制我的視圖控制器始終以縱向模式打開
- 8. 強制縱向定位如果iOS
- 9. 如何強制iPad Safari不以縱向模式縮小我的網頁?
- 10. iOS 6:無法在單個視圖中強制縱向模式和橫向模式
- 11. iPad模式視圖控制器縱向縱向運行
- 12. 如何在縱向模式下製作UISplitViewController?
- 13. 如何在iOS上以縱向模式製作UINavigationBar?
- 14. UISplitViewController出現在橫向模式縱向
- 15. 如何檢測android中縱向模式中的方向更改?
- 16. 如何在android中的縱向模式沒有任何splitview?
- 17. 強制縱向爲我的視圖
- 18. 縱向方向除了在模式視圖控制器
- 19. 如何解僱UISplitController的模式呈現在縱向方向
- 20. Cocos2d 3.0設置縱向方向
- 21. iPhone:縱向模式問題?
- 22. 縱向顯示模式
- 23. 如何在橫向模式而不是縱向模式下捕獲avfoundation
- 24. 以縱向模式在videoview全屏中製作視頻
- 25. 如何強制TextField在橫向模式下完全拉伸
- 26. 如何強制在橫向模式下顯示鍵盤?
- 27. 如何強制UIImagePickerController僅在橫向模式下拍攝圖像....?
- 28. 方向縱向和橫向模式
- 29. 如何在html中以縱向模式正確顯示圖像?
- 30. 如何強制UIImagePickerController以橫向模式錄製視頻
我做了這個 但沒有發生場景 –