extends CharacterBody2D
var dragging=false
var yidong=false
var sb_pos
func _input(event: InputEvent) -> void:
if event is InputEventMouseButton:
if event.pressed and (event.position).distance_to(position)<20:
dragging=true
else:
dragging=false
if dragging:
position=event.position
sb_pos=position
if event is InputEventMouseButton:
if event.pressed:
yidong=true
sb_pos=event.position
print(sb_pos)
func _physics_process(delta: float) -> void:
if yidong:
velocity=position.direction_to(sb_pos)*60000*delta
if position.distance_to(sb_pos)>10:
move_and_slide()