From c9880d9b3553b122e0af4fbd90951e99a1fb7d9d Mon Sep 17 00:00:00 2001 From: djairoh Date: Tue, 27 Jan 2026 19:23:37 +0100 Subject: [PATCH] fx: player rotation --- evolve-die-repeat/molecular/molecular_player.gd | 3 +-- evolve-die-repeat/molecular/prey/nucleotide_prey.gd | 2 -- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/evolve-die-repeat/molecular/molecular_player.gd b/evolve-die-repeat/molecular/molecular_player.gd index 3b0ee49..a783fa6 100644 --- a/evolve-die-repeat/molecular/molecular_player.gd +++ b/evolve-die-repeat/molecular/molecular_player.gd @@ -34,8 +34,7 @@ func _process(delta): try_attack() if not velocity.is_zero_approx(): - look_at(velocity * 1000000) # FIXME: ideally we look_at a point at infinity - # or rotate the player some other way + self.rotation = atan2(velocity.y, velocity.x) move_and_collide(speed * velocity * delta) #position += speed * velocity * delta position = GameManager.get_boundaried_position(position) diff --git a/evolve-die-repeat/molecular/prey/nucleotide_prey.gd b/evolve-die-repeat/molecular/prey/nucleotide_prey.gd index 337ae27..b616bff 100644 --- a/evolve-die-repeat/molecular/prey/nucleotide_prey.gd +++ b/evolve-die-repeat/molecular/prey/nucleotide_prey.gd @@ -29,8 +29,6 @@ func _process(delta: float) -> void: _handle_wrapping() func _physics_process(delta: float) -> void: - #self.move(Vector3(randfn(0, 1), randfn(0, 1), 0)) - # TODO: state transition logic (bot controller code) pass func move(motion: Vector3) -> void: