The_Dark_Side_of_Earth/utils/earth_aligner.gd

12 lines
262 B
GDScript

extends Node2D
var parent : Node2D
@export var center = Vector2.ZERO
var angle = 0
func _ready() -> void:
parent = get_parent()
func _physics_process(_delta: float) -> void:
angle = -(parent.position - center).angle_to(Vector2.UP)
parent.rotation = angle;