GMC Bulgaria

Здравейте ( Вход | Регистрация )

Progessive rotation script
DRD_Earth
коментар 22:38:02, 17-July-2007, Tuesday
Коментар #1


Новодошъл
*

Група: Потребител
Коментари: 24
Регистриран: 14.04.07
Потребител № 533



Ето един скрипт, който написах отдавна. Този скрипт служи за плавно завъртане на обект към дадени координати.
Код
var mdir,dif,dir,rot,trgx,trgy;
dir=image_angle;
trgx=argument0;//target's x
trgy=argument1;//target's y
mdir=point_direction(x,y,trgx,trgy);//target direction
dif=abs(mdir-dir);//difference angle
rot=argument2;//the rotational step

if(mdir>dir)
{if(dif<180) image_angle+=rot;
else image_angle-=rot;
}
else if(mdir<dir)
{if(dif<180) image_angle-=rot;
else image_angle+=rot;
}
if(dif<rot) image_angle=mdir;
if(image_angle<0) image_angle+=360;
if(image_angle>360) image_angle-=360;


--------------------
Go to the top of the page
 
+Quote Post

Пишете в тази тема


Reply to this topicStart new topic
1 потребител(и) четат тази тема (1 гости и 0 скрити)
0 Потребител(и):

 



Олекотена версия Час: 00:43:45, 19.05.24