generated at
Godot3.4でTweenを使って単純な移動処理
Tweenを使った移動処理に変更する
子NodeにTweenを追加し、以下のスクリプトで動く
tween.py
var target = Vector2() var velocity = Vector2() onready var tween:Tween = $Tween func _input(event): if event.is_action_pressed("click"): print("click: %s" % get_global_mouse_position()) target = get_global_mouse_position() tween.interpolate_property( self, "position", # 動かすパラメータ position, # 開始位置 target, # 目的位置 2, # 移動秒数 Tween.TRANS_ELASTIC, Tween.EASE_IN ) tween.repeat = false tween.start()



参考記事
参考動画