cocos各平台橫屏豎屏設定方式

2021-07-05 17:44:23 字數 478 閱讀 8842

**:

在cocos引擎裡面找了好久,沒找到相關介面,網上也搜尋了好久,最後發現,原來需要根據各個平台分別進行設定。

android

修改專案根目錄 proj.android\androidmanifest.xml 檔案中的android:screenorientation屬性值,portrait 為豎屏,landscape為橫屏

windows

直接用cocos引擎介面中的glview::createwithrect方法指定視窗大小,需要注意的是,該方法在android環境下會報錯,並導致程式崩潰,所以我們需要在**裡面這麼寫

// initialize director

auto director = director::getinstance();

auto glview = director->getopenglview();

if(!glview)

......

}

cocos2d x ios 設定橫屏 豎屏(全)

cocos2d x專案 ios rootviewcontroller.mm檔案中。以下方法任選其一即可 本人機子函式二ok 函式一 bool shouldautorotatetointe ceorientation uiinte ceorientation inte ceorientation 函式...

Android之設定橫屏豎屏

方案一 在androidmanifest.xml中配置 在專案的androidmanifest.xml中找到你所指定的activity中加上android screenorientation屬性,它有以下幾個引數 unspecified 預設值 由系統來判斷顯示方向.判定的策略是和裝置相關的,所以不...

橫屏豎屏切換

當用n85 n95的時候,可以橫屏豎屏切換。當切換的時候,就要把程式中的控制項位置 大小重新計算,重新畫了。其實也沒有什麼困難的。1.這根據原始螢幕 240 320 的螢幕計算座標。當橫屏豎屏切換的時候,可以用下面的公式進行自動的拉伸。define calc wh a a rect width 24...