Вообщем есть у меня мяч. И мне надо что бы он двигался на определённый градус - переменная direction. Как это сделать?
Code
float direction=180;//Директория
float xx=220,yy=440;//икс и игрек
float z=0;//хм... расстояние между текущем положением героя и будущем
xx=(z*sin(direction))+220;
yy=(z*cos(direction))+440;
z+=0.1;
DrawSprite(L"sprite3.png",xx,yy,1,direction);
Так то работает. Но когда я пишу 0 мяч (он же герой) движеться вниз, а когда вбиваю другие градусы он движеться куда хочет: при 180 он едет в левый верхний угол и т.д. Как сделать что бы он понимал обычные градусы? Заранее спасибо)Добавлено (02.09.2012, 19:48)
---------------------------------------------
Тема закрыта, так как я сам понял в чём было дело - direction считалась в радианах,а надо в градусах. написал float direction=180*3.14/180; и всё работает )