2010-05-30 1 views
1

저는 주 액터가 가속도계 회전에 따라 굴리는 공인 iPhone 게임을 만들고 있습니다.Chipmunk physics : 속도 질문

나는 아직 코딩이 부분에 시작하지 않은,하지만 너희들이 해결의 좋은 방법이 있다면 궁금 :

나는 다람쥐에 조금 찾고 노력을, 나는 몸이있는 것으로 나타났습니다 속성 v는 x와 y 속도를 포함하는 점입니다.

나는 그냥 좋아 할 수있는 좋은 생각이 될 거라고 생각했다

:

playerBody->v = ccp(accelerometer.x * 5, playerBody->v.y); 

그냥 벽과 물건들로 롤 것 때문에,

이 할 수있는 더 나은 솔루션이있다 ?

+0

공이 벽에 닿았을 때 어떤 행동을 기대합니까? –

+0

나는 그것이 단순히 밀려나거나 싫어서 지나갈 수 없을 것이라고 기대하고 있습니다. –

답변

0

기본적으로 완벽하게 신축성있는 충돌 (에너지 손실 없음)이 예상되는 벽과 함께 벽에 수직 (수직) 인 속도 성분이 반전됩니다. 접선 구성 요소는 동일하게 유지됩니다. 예를 들어, 벽이 x 축을 따라 가면 v_y = -v_y입니다. 나는 Chipmunk를 사용하지 않았으므로 이것을하기위한 실제 구문을 말하려고하지는 않을 것입니다.