2016-08-05 14 views
0

나는 플레이어가 그 방향으로 움직여야하는 게임을 만들고있다. 그래서 나는 이것을 생각해 냈습니다. cos(90) 반환 -0.448074sin(90) 반환 0.893997 :xspeed가 왜 0입니까?

int speed = 50; 
float rotation = 90; 

int speedx = speed * cos(rotation); 
int speedy = speed * sin(rotation); 
player->move(speedx, speedy); 

는 그러나 문제는 이것이다. 그들은 01을 반환해야합니다.

당신 중 누구라도 이유가 있습니까?

+1

어떤 언어를 쓰고 있습니까? 태그로 추가하십시오. – Polyov

답변