cocos2d怎麼設定螢幕朝向?橫屏 or 豎屏設定
阿新 • • 發佈:2019-01-31
在cocos引擎裡面找了好久,沒找到相關介面,網上也搜尋了好久,最後發現,原來需要根據各個平臺分別進行設定。
android
修改專案根目錄 proj.android\AndroidManifest.xml 檔案中的android:screenOrientation屬性值,portrait 為豎屏,landscape為橫屏
Windows
直接用cocos引擎介面中的GLView::createWithRect方法指定視窗大小,需要注意的是,該方法在android環境下會報錯,並導致程式崩潰,所以我們需要在程式碼裡面這麼寫
其他平臺待續....bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { #ifdef WIN32 glview = GLView::createWithRect("My Game", cocos2d::Rect(0,0,640,960)); #else glview = GLView::create("My Game"); #endif // WIN32 director->setOpenGLView(glview); } ...... }