Вычисление дрифта
#6

вот укоротил то что раньше кидал

PHP Code:
stock Float:GetVehicleDriftAngle(Float:x,Float:y,Float:a)
{
    new 
Float:Angle floatsqroot(x*y*y);
    if((
asinx/Angle )*-1) <= 0.0)Angle 360.0 acosy/Angle );
    else 
Angle acosy/Angle );
    
    if(
Angle a)
    {
        if(
Angle-a>180.0)return (360.0-Angle)+a;
        else return 
Angle-a;
    }
    else
    {
        if(
a-Angle>180.0)return (360.0-a)+Angle;
        else return 
a-Angle;
    }

//---------------------
Исправил баг с углом, когда он был больше 180.
Reply


Messages In This Thread
Вычисление дрифта - by Hawkins - 12.05.2012, 13:38
Re: Вычисление дрифта - by iEnemY - 12.05.2012, 13:40
Re: Вычисление дрифта - by White_116 - 12.05.2012, 13:45
Re: Вычисление дрифта - by Hawkins - 12.05.2012, 15:00
Re: Вычисление дрифта - by Evansive - 12.05.2012, 16:26
Re: Вычисление дрифта - by White_116 - 12.05.2012, 17:18

Forum Jump:


Users browsing this thread: 2 Guest(s)