Блокировка ориентации для мобильных устройств

Как заблокировать ориентацию мобильного устройства с помощью js, phaser или jquery? Есть ли общий способ сделать это, чтобы он блокировал ориентацию независимо от используемой платформы или устройства?

Я в основном хочу заблокировать ландшафтный режим для своей браузерной игры.


person user3292309    schedule 18.02.2014    source источник
comment
Попробуйте выполнить поиск в Google или SO перед публикацией - stackoverflow.com/questions/ 7009743 /   -  person Mutant    schedule 18.02.2014
comment
Я действительно проверил эту страницу, но решение здесь, похоже, не работает для меня.   -  person user3292309    schedule 18.02.2014
comment
stackoverflow.com/questions/3501510 /   -  person Dave Cottrell    schedule 18.02.2014


Ответы (2)


В классе ScaleManager есть forceOrientation и forcePortrait методы. См. документы.

Мы также обычно используем изображение, чтобы просить пользователей перевернуть свои телефоны. Кроме того, вы можете слушать сигнал incorrectOrientation, чтобы знать, когда игра находится в нежелательной ориентации.

Я надеюсь, что это помогает :)

person Community    schedule 09.09.2014

Вы также можете сделать это с помощью Intel XDK

intel.xdk.device.setRotateOrientation("landscape");
intel.xdk.device.setAutoRotate(false);
person Sky Walker    schedule 19.12.2014