Blockland Forums > Modification Help
Deg To Rad not working correctly?
<< < (3/4) > >>
mp7964:
Why not just use
--- Code: ---yaw(180);
--- End code ---
instead of making it complicated like that...?
Amade:

--- Quote from: mp7964 on November 06, 2011, 02:47:56 PM ---Why not just use
--- Code: ---yaw(180);
--- End code ---
instead of making it complicated like that...?
--- End quote ---
Clearly because yaw uses radians
Nexus:
yaw() doesnt use radians

It is a function that converts the magnitude of your mouse movement into a direction for your player to turn.  I have found that it is an exponential scale, and doing yaw(100); three times is not equal to doing yaw(300);

$mvyaw just uses a radian input between pi and negative pi

I do not know alot of default game functions, so I use %rad = %deg * (3.14159265/180);
Truce:

--- Quote from: Demian on November 06, 2011, 01:16:00 PM ---Indeed it does. It is slightly inaccurate though, after a couple of times it's off by a degree or so.

How do I turn 360 degrees?

--- Code: ---yaw($mvYaw=$pi*2);
--- End code ---
Is not working, it only turns 180 degrees.

--- End quote ---

No no, you don't use yaw() at all, you just set $mvYaw to the value you wish to turn and it handles it.

Example:

--- Code: ---$mvYaw = $pi / 4;
--- End code ---
Ipquarx:

--- Quote from: Nexus on November 06, 2011, 04:36:10 PM ---%rad = %deg * (3.14159265/180);

--- End quote ---
Torque hates anything that is more precise than 5 decimal places.
It will come out as 3.14159 / 180.

And also, you don't turn 360 degrees. That's an entire circle, you'd end up in the exact same spot as you started in.
Navigation
Message Index
Next page
Previous page

Go to full version