0
나는 플레이어가 그 방향으로 움직여야하는 게임을 만들고있다. 그래서 나는 이것을 생각해 냈습니다. cos(90)
반환 -0.448074
및 sin(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);
는 그러나 문제는 이것이다. 그들은 0
과 1
을 반환해야합니다.
당신 중 누구라도 이유가 있습니까?
어떤 언어를 쓰고 있습니까? 태그로 추가하십시오. – Polyov