2012-07-07 2 views
0

약간 문제가 있습니다. 나는 에어 하키 android 게임 (글로우 하키와 같은 것)을 만들려고 노력하고있다. AndEngine에 대해 알기위한 첫 단계로 내 모험을 시작한 후 다음과 같은 문제를 발견했습니다. 에어 하키에서 알 수 있듯이 플레이어의 디스크는 터치하여 움직일 수 있습니다. 문제는 플레이어의 움직임의 속도와 벡터를 얻어야한다는 것입니다. 왜? 플레이어의 몸이 하키 디스크와 충돌 할 때 완벽한 물리 구조를 만들고 싶습니다 (적절한 플레이어의 속도로 벡터 점프). 나는 선수가 천천히 움직일 때 - 시체와의 충돌 후 하키 디스크가 낮은 속도를 얻지 만 벡터는 변하지 않음을 의미합니다. 어쩌면 내 문제에 대한 더 나은 해결책을 말해 줄 수 있을까? 이것에 대한 AndEngine 솔루션이 있습니까? 정말 고마워요!AndEngine에서 이동체의 속도와 벡터를 얻는 방법은 무엇입니까?

답변

0

이 문제를 해결하는 방법에는 두 가지가 있습니다. 먼저 AndEngine Box2D 확장을 사용합니다. 당신은 원형과 몸체를 퍽과 디스크에 적용 할 수 있으며, 결과에 만족할 때까지 질량과 마찰 같은 물리학 적 요소로 놀 수 있습니다. 포럼 : http://www.andengine.org/forums/physics-box2d-extension/

다른 옵션은 수동으로 수행하는 것입니다. 도전 과제를 원할 경우에만 수행 할 수 있습니다. 개인적으로 Box2D가 당신을 위해 할 많은 수학이 포함되어 있으므로 이것을 피할 것입니다 :)

+0

longshorts, 다시 한번 감사드립니다! –

관련 문제