2012-01-06 4 views
0

내 앱에서 어리 석고 짜증나는 문제가 있습니다. 나는 총알 물리학을 사용하고 난 위키 안녕하세요 세계 예제를 시작했습니다 : 이 http://bulletphysics.org/mediawiki-1.5.8/index.php/Hello_WorldBullet Physics에서 Hello body 프로젝트의 충돌 본문 위치 변경

이 같은가 someting있다 : 뭔가 위의 설정 대상 50m로 설명 무엇

btDefaultMotionState* fallMotionState = 
      new btDefaultMotionState(btTransform(btQuaternion(0,0,0,1),btVector3(0,50,0))); 

. 그래서 나는 높이를 변경할 수 있지만 그 이상은 변경할 수 없습니다. 나는 그것을 왼쪽, 오른쪽으로 움직일 수 없다. 또한 내가 0을 사방에 설정하면 (btVector3에서) 객체가 넘어 지거나 더 나은 상태를 유지하는 대신 점프합니다.

누군가 나를 도와 줄 수 있습니까?

글 머리 기호 페이지 이외의 자료가 있습니까? 자습서 나 그 밖의 자료가 있습니까?

+0

슬프게도 글 머리 기호에는 많은 자습서가 없습니다. 둘째, 물체를 (0,0,0)에 놓으면 그 물체가 땅 안쪽에 놓이게되므로 그 행동이 이상하게 들릴 것입니다. 기억하십시오. 시작하려면 (0,1,0)에 놓으십시오. –

+0

@SamDeHaan 높이를 설정할 수 있습니다. 하지만 x 축이나 z 축을 설정할 수는 없습니다. 그런데 지금은 높이와 함께 작동합니다. 움직이지 않습니다. – sebap123

+0

기본 예제에서 무엇을 수정 했습니까? 예제 자체는 루프의 높이 (y) 값만 출력하므로 최소한 변경 한 것입니다. OpenGL 태그를 사용하고 있다는 사실은 당신이 시각화하려고한다는 것을 의미합니까? –

답변

0

위치를 변경할 수 있음을 알게되었습니다. 나는 그것을 보지 못했다.

그리고 0에 뛰어 오르는 이유는 다른 물체의 '내부'이기 때문에 전체 엔진이 미친 듯 행동하기 시작하기 때문입니다. 그래서 한 물체를 다른 물체에 집어 넣지 마십시오.