Hosting and domain costs until October 2024 have been generously sponsored by dumptruck_ds. Thank you!

Difference between revisions of "ChangeYaw"

From Quake Wiki

(Created page with "''void'' '''ChangeYaw'''() == Usage == Turns an entity towards its '''ideal_yaw''' based off its '''turn_speed''', stopping once it reaches it. This will rotate the entity as...")
 
m (Usage)
Line 3: Line 3:
 
== Usage ==
 
== Usage ==
 
Turns an entity towards its '''ideal_yaw''' based off its '''turn_speed''', stopping once it reaches it. This will rotate the entity as quickly as the function is called. Mostly used with monsters to turn towards their enemies.
 
Turns an entity towards its '''ideal_yaw''' based off its '''turn_speed''', stopping once it reaches it. This will rotate the entity as quickly as the function is called. Mostly used with monsters to turn towards their enemies.
 +
 +
'''Warning:''' The function assumes that '''self''' is the current entity trying to turn.
  
 
== Example ==
 
== Example ==

Revision as of 15:28, 1 August 2023

void ChangeYaw()

Usage

Turns an entity towards its ideal_yaw based off its turn_speed, stopping once it reaches it. This will rotate the entity as quickly as the function is called. Mostly used with monsters to turn towards their enemies.

Warning: The function assumes that self is the current entity trying to turn.

Example

// This monster calculates the direction towards its enemy then starts turning
self.ideal_yaw = vectoyaw(self.enemy.origin - self.origin);
ChangeYaw();