Cocos2D-JS: Как установить ориентацию вида просмотра (пейзаж / портрет)?
-
21-12-2019 - |
Вопрос
Как я могу установить ориентацию просмотра в 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
},
. Не связан с StackOverflow