1
카메라 방향을 발사 선으로 사용하여 카메라 원점에서 큐브를 시작하려고합니다. int를 사용하여 총에서 전달되는 전력의 양을 변경할 수 있기를 원합니다.총알 물리학을 사용하여 특정 방향으로 개체에 힘을 적용하십시오.
웹상에서 발견되는 다양한 코드를 살펴본 결과, 다음과 같은 내용이 나왔습니다.
obj.body.applyCentralImpulse(Vector3);
는 X에 힘을주고 Vector3가, Y, Z
이 다음은 카메라가 나는 디렉토리 및 필요한 힘을 결합 할 수있는 방법을
Vector3 dir = cam.direction;
보고있는 방향을 제공
?
많은 감사.
https://github.com/libgdx/libgdx/blob/master/tests/gdx-tests/src/com/badlogic/gdx/tests/ bullet/BaseBulletTest.java # L218 – Xoppa
이드는 이전에 그것을 들여다 보았지만 다른 것을 찾고있었습니다. 도와 주셔서 감사합니다. \t \t'Ray ray = cam.getPickRay (Gdx.graphics.getWidth()/2, Gdx.graphics.getHeight()/2); \t \t \t ((btRigidBody) obj.body) .applyCentralImpulse (ray.direction.scl (100f)); – Spriggsy