Heyo!방향 및 속도가있는 2D 벡터 수학
iOS에서 게임을 만들기 시작했으며 시작을 위해 Breakout-clone을 시도하고 있습니다. 연습으로 공이 사각형 주위를 돌아 다니기를 원했기 때문에 나는 단순한 충돌, 방향 및 속도 주위에서 머리를 얻었습니다.
내 볼이 다음 가지고 : 내 "업데이트"기능에
Point position; // x, y
float direction;
float velocity;
을, 나는 현재의 방향으로 볼을 이동하려는. 속도와 방향을 고려한 다음 순위는 무엇입니까?
iOS의 기본 제공 프레임 워크에 도우미가 있습니까?
저는 2 차원 수학에 대해 더 배우고 싶습니다. 누군가가 약간의 재교육을 받으면 저에게 링크를 보내 주시면 정말 고맙겠습니다.
왜 "속도"와 "방향"을 저장합니까? velocity_x와 velocity_y를 저장하는 것이 훨씬 쉽습니다. –
좋은 소리. 하지만 속도를 계산하는 데 몇 가지 힘을 더해야합니다. 맞습니까? – Emil
에밀, 당신의 마지막 코멘트는 전혀 이해가되지 않습니다. 방향을 정의하는 방법에 따라 다음 위치는'x = x + vel * cos (dir) * deltat; y = y + vel * sin (dir) * deltat'. vel_x와 vel_y로 작업하는 것이 더 쉽습니다. – Beta