Cocos2D-JS: Comment définir l'orientation de la fenêtre (paysage / portrait)?
-
21-12-2019 - |
Question
Comment puis-je définir l'orientation de la fenêtre dans Cocos2D-JS 3.0?
J'ai trouvé les variables
cc.UIInterfaceOrientationPortrait
cc.UIInterfaceOrientationLandscapeLeft
cc.UIInterfaceOrientationLandscapeRight
cc.UIInterfaceOrientationPortraitUpsideDown
dans ccinputmanager.js mais aucune fonction pour les définir réellement.
Et j'ai trouvé cette description:
http://www.cocos2d-x.org/wiki/device_orientation
Mais il est différent pour Android et iOS et qui contredit la commande Cocos Exécuter.
La solution
dans Android, modifiez simplement le fichier
frameworks/runtime-src/proj.android/AndroidManifest.xml
dans le répertoire de projet.Changer
android:screenOrientation="landscape"
à
android:screenOrientation="portrait"
Autres conseils
Vous pouvez modifier votre projet 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
},
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow