box2d

    0

    2답변

    를 이동하지 않습니다, 나는 이런 식으로 뭔가를했습니다 : physicsWorld=new PhysicsWorld(new Vector2(10, 10), false); Rectangle test = new Rectangle(100, 100, 50, 50, vbom); FixtureDef wallFixtureDef = PhysicsFactory.create

    3

    1답변

    특정 바디를 반복해야합니다. NSMurableArray에 해당 바디를 추가하고 싶습니다. 하지만 NSMutableArray는 objective-c 객체 만 받아들이 기 때문에 b2Body를 id로 형 변환하는 방법이 필요합니다. [bodiesArray addObject:(id)body];을 시도하면 도움이되지 않습니다.

    0

    1답변

    내 세계는 world = new World(new Vector2(0, 0), true); // 중력이 없습니다. 및 화면의 왼쪽, 오른쪽, 맨 아래쪽에 벽이 있으므로 요소가 날아 가지 않습니다. 디스플레이. 내 렌더링 클래스에 다음 코드를 가지고 : 내가 world = new World(new Vector2(-2, -20), true); 존재하고이 라인을

    1

    1답변

    공이있는 곳에 게임을 만들고 테이블과 마찬가지로 일부 직사각형이 있습니다. 나는 "테이블"내 공, LevelHelper 및 SpriteHelper로 만든이 : 여기 글쎄, 그것은 Box2D의 작업, 그래서 내 SneakyInput 조이스틱 자유롭게 공을 이동할 수 있고, 나의 문제입니다. 모든 것이 여기서 제대로 작동하는 것 같습니다. 내 공은 역동적이고

    0

    2답변

    나는 2D 오브젝트의 충돌을 테스트하고 싶습니다. Box2D의 물리 시뮬레이션 부분에는 관심이 없지만 충돌 감지 기능을 활용하고 싶습니다. 처음에는 정적 바디를 만드는 것이지만 문서를 읽은 후에는 충돌 테스트에 포함되지 않았다는 인상을 받았기 때문에 의미가 없습니다. Box2D를 사용하여 시스템에서 충돌 감지를 평가하는 것이 좋습니까? 요소의 위치가 별도의

    0

    1답변

    게임을 제어하는 ​​장면을 확장하는 클래스가 있습니다. 내 ContactListener에서 : if (x1.getBody().getUserData().equals("wall") && x2.getBody().getUserData().equals("arrow")) { System.out.println("arrow is x2")

    0

    2답변

    Cocos2d + Box2d에서 iOS 게임을 개발하려고합니다. Box2D에서 타원형 비품을 사용하고 싶습니다. 나는 b2Capsule 모양을 사용하여 시도했지만 충돌이 적절하지 않기 때문에 원하는 것은 아닙니다. 누구든지 전에 이것을 했습니까?

    3

    1답변

    사용자가 ccTouchesMoved 내에서 처리되는 이동이 허용되는 Sprite 배열이 있습니다. 사용자가 선택한 스프라이트 중 하나를 선택하면 (터치하면) 순환 기능을 선택 취소 할 때까지 ccTouchesMoved 메소드를 사용하여 스프라이트를 회전 할 수 있습니다. 스프라이트가 올바르게 회전하지만 스프라이트 주위에 가장자리를 만드는 또 다른 방법이있어

    3

    2답변

    화면보다 큰 세계에서 게임을 만들고 있습니다. 그래서 나는 시각화에 따라 Debug Draw를 움직일 필요가있다. 이 문제를 보관할 수있는 플래시 포트에서 우리는 일반적으로 Debug Draw의 대상으로 사용하는 DisplayObject를 이동하지만 Box2D Debug Draw의 javascript 포트에는 이러한 가능성이 없습니다. 또는 나는 무엇인가

    3

    2답변

    나는 libgdx에서 box2d를 사용할 수있었습니다. 그러나 주어진 예제 코드 here은 동적 본문 전용입니다. 나는 그것을 사용하려고했지만 멋지게 작동하지만 KinematicBody를 Dynamic로 변경하면 코드가 작동하지 않습니다. 여기에 내 코드 @Override public void create() { // Create ou