This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Вопрос Проблема Ходьба при открытом телефоне

kalikmamado

Участник портала
Автор темы
4 Апр 2023
10
1
12
Чтобы пользоваться телефоном я показываю курсор
JavaScript:
mp.gui.cursor.show(true, true);

В таком случае человек не может ходить при открытом телефоне, т.к первый аргумент функции сверху freezeControls.
Я решил поставить значение в false. Теперь пользователь ходит, но когда он водит курсором то персонаж смотрит в этом направлении, и выходит хаос - человек вертится и крутится пока пользуется телефоном.

Как сделать так, чтобы персонаж в игре не "следил" за курсором во время пользования мобильником? Как можно отключить эти повороты экрана, но оставить возможность ходьбы? (с неизменным ракурсом камеры)
 

Вложения

  • изображение_2023-04-13_002245709.png
    1.6 MB · Просмотры: 95
  • изображение_2023-04-13_002328962.png
    1.3 MB · Просмотры: 97

XDeveluxe

Модератор
Команда форума
high coder
30 Авг 2021
2,220
1,425
191
27
Один из вариантов - намеренно заставлять персонажа смотреть в объект телефона, для этого есть своя функция - taskLookAt, которую можно использовать в момент доставания телефона.
Другой вариант - оставить как есть и не париться. Это потенциально заметит 2 с половиной игрока, другим 100 будет абсолютно плевать.
Третий вариант - зайди на любой крупный проект и посмотри, как это сделано там. Вполне вероятно, что у них либо первый, либо второй вариант и пойми, что можно даже не париться за такую мелочь, ибо те, кто заметит (а именно 2 с половиной человека) - даже не придадут этому значения (к большому сожалению).
 
Реакции: kalikmamado