mirror of
https://github.com/godotengine/godot-docs.git
synced 2026-01-05 22:09:56 +03:00
2d movement click and move
Changed it to use actions instead of the event, like in the sample
This commit is contained in:
@@ -231,9 +231,9 @@ on the screen will cause the player to move to the target location.
|
||||
var target = position
|
||||
|
||||
func _input(event):
|
||||
if event is InputEventMouseButton:
|
||||
if event.button_index == MOUSE_BUTTON_LEFT and event.pressed:
|
||||
target = get_global_mouse_position()
|
||||
#use is_action_just_pressed to only accept single taps as input
|
||||
if event.is_action_pressed("click"):
|
||||
target = get_global_mouse_position()
|
||||
|
||||
func _physics_process(delta):
|
||||
velocity = position.direction_to(target) * speed
|
||||
|
||||
Reference in New Issue
Block a user