Files
godot-demo-projects/2d/pong/logic/ball.gd
2024-06-13 12:31:10 +02:00

19 lines
340 B
GDScript

extends Area2D
const DEFAULT_SPEED = 100.0
var _speed := DEFAULT_SPEED
var direction := Vector2.LEFT
@onready var _initial_pos := position
func _process(delta: float) -> void:
_speed += delta * 2
position += _speed * delta * direction
func reset() -> void:
direction = Vector2.LEFT
position = _initial_pos
_speed = DEFAULT_SPEED