13 lines
307 B
GDScript
13 lines
307 B
GDScript
extends CharacterBody2D
|
|
|
|
@export var speed = 300.0
|
|
|
|
func _physics_process(delta):
|
|
var collision = move_and_collide(velocity * delta)
|
|
if collision:
|
|
if collision.get_position().x > position.x:
|
|
velocity.x = -velocity.x
|
|
else:
|
|
velocity.y = -velocity.y
|
|
collision_mask = 0
|
|
$Trail.shrinking = true
|