나는 게임과 같은 수영장 게임을 만들고 있습니다. 이 게임에는 올바른 (또는 매우 정확한) 반사 바운스가 필요합니다. Box2D 와 Bullet Physics를 시도 했지만 둘 다이 문제가 있습니다.
이 이미지 위에 벽이 있으면 풀 게임에서 실제 공의 코스가 빨간 선으로 표시됩니다. 그러나 엔진은 종종 녹색 라인 코스를 보여줍니다. 특히,
- 이것은 천천히 움직이는 공이 벽에 부딪친 후에 발생합니다.
- 때로는 빠르게 움직이는 공이 갑자기 느려집니다.
이러한 문제없이 가능한 한 정확하게 풀 게임을 시뮬레이션 할 수있는 물리 엔진을 찾고 있습니다. 몇 가지 추천을받을 수 있습니까? 이제 Newton Game Dynamics를 파고 있지만 엔진이 원하는 것을 보여줄지 확신하지 못합니다. 나는 고려하고 피직스 다음 시험으로 엔진을, 아무것도 작동하지 않는 경우 내 자신을 확인해야합니다. 그러나 시간이 오래 걸리는 것이 분명하므로 그렇게하지 않기를 바랍니다. 내 시간을 절약하면 대단히 감사하겠습니다. 물론 Box2D / Bullet Physics 솔루션도 환영합니다.
iOS에서 C / C ++ / Objective + C로 작업하고 있습니다.
Box2D로 구성을 첨부합니다.
벽
- 정적 상자 모양
- 선형 / 각도 댐핑 = 0.1
- 배상 = 1.0
- 마찰 = 100
- 밀도 = 10
- 총알 = 거짓
- 고정 회전 = 거짓
- 관성 스케일 = 1.0
불알
- 동적 구 모양
- 선형 / 각도 댐핑 = 0.1
- 배상 = 1.0
- 마찰 = 100
- 밀도 = 20
- 글 머리 기호 = true
- 고정 회전 = 거짓
- 관성 스케일 = 1.0