#godot
#годо
Вопрос:
Пожалуйста, предоставьте минимальный пример кода спрайта, следующего за мышью в Godot. Есть сложные и большие примеры проектов, но я не нашел ничего маленького и понятного.
Ответ №1:
Поместите Sprite
узел в сцену и прикрепите к нему следующий скрипт.
const SPEED = 500
func _process(delta):
var vec = get_viewport().get_mouse_position() - self.position # getting the vector from self to the mouse
vec = vec.normalized() * delta * SPEED # normalize it and multiply by time and speed
position = vec # move by that vector