jbox2d

    0

    2답변

    JOGL 및 JBox2D를 사용하는 간단한 Java 응용 프로그램 설정이 있습니다. 다음은 앱 렌더링 방법입니다. 3 Rectangle, 2는 동적이고 1은 정적, 즉 지상입니다. I 오른쪽 또는 KeyListener 점프를 사용하고 이에 따라 바디 BodyLinearVelocity을 조정함으로써, Rectangle의 좌측의 1을 이동시킬 수있다. 그러나

    0

    2답변

    어떻게 JBox2D로 요소를 그립니까? DebugDraw를 사용하면 문제가 없으므로 그래픽으로 많은 작업을하지 않았으므로 Java에서이 작업을 수행하는 빠른 방법을 찾고 싶습니다. 캔버스를 사용해야합니까? 또는 JFrame? 그리고 내가 전화 할 때 세계는 어떻게 알 수 있습니까? world.drawDebugData() 어디에 그려 줄까요? 내가 원하는

    4

    3답변

    그래서 플레이어 본체 + 고정물 등이 있습니다. 본질적으로 주위에서 튀는 공입니다. '꽤 많이'움직이는 것을 감지하고 싶습니다.이 대부분 작동 public Boolean isStopped() { return body.getLinearVelocity().x <= 0.3f && body.getLinearVelocity().y <= 0.3f; }

    2

    1답변

    정말 R.U.B.E 편집기를 사용하여 직접 플레이어를 만드는 방법에 관심이 있습니다. LibGDX를 사용하여 Box2D에 익숙해졌습니다. 하지만 Box2D 세계에 JSON 파일을로드하고 사용하는 방법에 대한 리소스 (자습서 또는 예제)를 찾을 수 없습니다. 어떤 방향으로 나를 가리켜주세요! 나는 이것을 배우고 배우는 것이 정말 기쁩니다.하지만 그것을하는 법

    0

    1답변

    나는 metroid-vania와 같은 종류의 2D 측면 스크롤링 게임을 가지고 있는데, 추가하고 싶은 NPC가 있는데 중력 등으로 세계에서 그들을 시뮬레이션하고 싶습니다. 바닥) 나는 선수와 충돌하지 않기를 바란다. 조명기를 isSensor = true로 설정하면 NPC가 바닥을 통과하게되고, false로 설정하면 플레이어와 충돌하게됩니다. 다른 세계를 시

    0

    1답변

    테스트 베드의 세계 출력 좌표계를 어떻게 바꿀 수 있습니까? 감사. http://postimg.org/image/upx9oo0oh/ http://postimg.org/image/71d6fner5/ 나는 질문을 결정했다. 저는 DebugDraw를 재정의하고 생성자에서 YFlip을 false로 설정합니다. viewportTransform.setYFlip (fa

    1

    1답변

    나는 연속적으로 진동하는 "진자"가있는 장면을 만들고 싶습니다. 더 선명하게 이미지를 업로드했습니다. 그래서 Box2D 조인트를 사용하려고합니다. 예 : RevoluteJointDef revDef = new RevoluteJointDef(); revDef.initialize(ball, box, ball.getWorldCenter()); r

    1

    3답변

    저는 JBox2D 시뮬레이션을위한 그래픽 프론트 엔드를 만들고 있습니다. 시뮬레이션은 점진적으로 실행되며, 업데이트 사이에는 시뮬레이션의 내용이 그려지기로되어 있습니다. 입력이없는 경우를 제외하고는 게임과 유사합니다. JBox2D 시뮬레이션을 그리기 위해 기하학적 원형 만 있으면됩니다. 이 API는 가장 간단한 선택처럼 보였지만 디자인이 다소 혼란 스럽습니

    4

    1답변

    나는 정말로 이것에 붙어있어 성공적으로 충돌을 감지 할 수 있지만 충돌에 관련된 두 몸체를 고수 할 수는 없습니다. 여기 또한 이것이 내가 바로 world.step() 라인 int numContacts = world.getContactCount(); if(numContacts > 0) { Gdx.app.log("contact"

    2

    1답변

    내 모양의 꼭지점과 관련된 문제가 있습니다. 몸체의 위치를 ​​1, 1로 설정하면 원점은 왼쪽 위 모서리 (0,0)에 있습니다. bodyDef.position.set(position.x, position.y) 몸체는 대각선으로 벡터 (1,1)을 적용하여 대각선으로 변환합니다. 이유는 없습니다. 너 좀 도와 줄 수있어? public class Player {