Cocos2D-JS: Как установить ориентацию вида просмотра (пейзаж / портрет)?

StackOverflow https://stackoverflow.com//questions/24031324

Вопрос

Как я могу установить ориентацию просмотра в Cocos2D-JS 3.0?

Я нашел переменные

cc.UIInterfaceOrientationPortrait
cc.UIInterfaceOrientationLandscapeLeft
cc.UIInterfaceOrientationLandscapeRight
cc.UIInterfaceOrientationPortraitUpsideDown
.

в ccinputmanager.js, но нет функции, чтобы на самом деле их установить.

И я нашел это описание:

http://www.cocos2d-x.org/wiki/device_orentation / P >.

Но он отличается для Android и iOS, и это противоречит команде Cocos Run.

Это было полезно?

Решение

в Android просто редактируйте файл

frameworks/runtime-src/proj.android/AndroidManifest.xml
.

в каталоге проекта.Изменить

android:screenOrientation="landscape"
.

к

android:screenOrientation="portrait"
.

Другие советы

Вы можете измениться в вашем проекте config.json

    {
     "init_cfg":{
    "isLandscape": false,
     "isPotrait":true,
     "isWindowTop": false,
     "name": "untitled",

    "width": 960,
    "height": 640,
   "entry": "main.js",
   "consolePort": 6050,
   "uploadPort": 6060,
   "debugPort": 5086
},
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top