Files
block/block/Scenes/Projectile_1.gd
tedlipper 894f77e3cd Cleanup
Cleaning up the messy sections of my code and making the debug console output easier to read
2026-03-04 13:11:51 -08:00

27 lines
702 B
GDScript

extends Node2D
const speed = 200
@onready var player: CharacterBody2D = get_tree().get_first_node_in_group("player")
var direction = Vector2.RIGHT
#var debug_normal: Vector2 = Vector2.ZERO
func _ready() -> void:
direction = (player.global_position - global_position).normalized()
global_rotation=direction.angle()
func _process(delta: float) -> void:
position += direction * speed * delta
func get_facing_direction():
var direction_vector = Vector2.from_angle(rotation)
return direction_vector
func changeDirection(normal: Vector2):
direction = normal
rotation = direction.angle()
# Debug function
func _draw():
# draw_line(Vector2(1,0) * 1000, debug_normal * 50, Color.RED, 2.0)
pass