как постоянно обновлять переменную с помощью сенсорного экрана, перетаскивая позицию входного события - PullRequest
0 голосов
/ 25 апреля 2020

Моя игра требует постоянного обновления переменной с помощью жеста перетаскивания, поскольку мой палец перемещается по сенсорному экрану, пожалуйста, помогите, поскольку я довольно новичок в программировании.

1 Ответ

0 голосов
/ 01 мая 2020

По умолчанию, когда вы касаетесь экрана, Godot интерпретирует это как движение мыши, поэтому, чтобы получить позицию, когда пользователь нажимает на экран, вы можете сделать:

func _input(event): if event is InputEventMouseMotion: gesturePostion = event.position

Теперь у вас есть переменная 'gestPostion', которая сохраняет положение вашего пальца на экране как Vector2. Просто убедитесь, что вы определили 'gestPostion' как глобальную переменную (вы можете сделать это, определив переменную вне любой функции).

...