나는 안드로이드 폰을 위해 자바로 튀는 공을 쓰고있다. 충돌과 반발 계수와 관련된 작은 문제를 제외하면 모든 것이 잘 작동하는 것처럼 보입니다.자바 튀는 공 게임 - 롤링 공 대본
볼이 표면과 충돌하면이 표면의 벡터 법선이 계산되고 (nx 및 ny) 공의 벡터 방향 (dx 및 dy)이이 법선 벡터에 반영됩니다.
지금은 반발 계수로 0.9를 사용하고 있으므로이 값으로 dx와 dy를 곱하면 분명히 너무 단순합니다. 제대로 롤링을 시뮬레이트하지 않습니다.
새로운 dx와 dy를보다 정확하게 계산할 수있는 간단한 공식이 있습니다. 따라서 볼이 충돌 할 때 기울기와 거의 평행하게 움직이는 경우 수직으로 충돌하는 것보다 속도가 떨어집니다.
내 코드를 게시하지 않으신 것에 대해 사과드립니다. 제 컴퓨터에서 멀어져서 나중에 누군가의 이해를 돕기 위해 게시 할 수 있습니다.
사전에 도움을 주셔서 감사합니다.
나는 이것이 가장 적합한 곳인지 모르겠습니다. 수학/물리학 스택 교환이 있다고 생각합니다. –
아마도 GameDev SE입니까? –