2016-11-19 2 views
0

Я читаю код для PointerLockControls и ищет, где курсор получает значение none. Я бы хотел, чтобы пользователь все еще видел курсор, поэтому они не полностью потеряны. Кто-нибудь знает, где и как отключить эту настройку отображения?Держите курсор видимым в элементах управления Pointerlock в Three.js

Спасибо!

+0

Взгляните на [этот ответ] (http://stackoverflow.com/questions/38922281/how-can-i-achieve-exact-functionality-like-pointerlock-example-in-threejs-but-mo/ 38923893 # 38923893). [PointerLockControls] (https://github.com/mrdoob/three.js/tree/dev/examples/js/controls) добавляет только прослушиватель событий mousemove, удаляет код блокировки указателя и добавляет 'controls.enabled = true' on 'mousedown' и' controls.enabled = false' на 'mouseup' и' mouseout', вероятно, вы ищете. – mlkn

ответ

0

Существует хорошее PointerLock demo и его source code.

Согласно Pointer Lock API, указательный замок всегда скрывает указатель мыши. Но, как вы можете видеть в демо, вы можете использовать маркер для указателя.

+0

Если мышь захочет храниться на экране, лучше избегать использования API PoinerLock вообще, я думаю. – mlkn

+0

Я думаю то же самое) Но @EJW использует Pointer lock и спрашивает об этом – prisoner849

Смежные вопросы