«box2d» 태그된 질문

Box2D는 다양한 언어로 포트를 제공하는 C ++로 작성된 게임용 오픈 소스 강체 2D 물리 시뮬레이션 라이브러리입니다.

5
좋은 2D 플랫 포머 물리학
Box2D와 함께 2D 플랫 포머 용으로 기본 캐릭터 컨트롤러를 설정했으며 기분을 좋게 만들기 위해 조정을 시작하고 있습니다. 물리 엔진에는 조정해야 할 노브가 많으며 물리 엔진으로 처음 작성하는 것이 분명하지 않습니다. 점프는 몇 가지 진드기에 힘을 가해 야합니까? 충동? 직접 속도를 설정 하시겠습니까? 아바타가 마찰을 모두 제거하지 않고 벽에 달라 붙지 …
76 box2d  physics  input 

6
Box2D의 대체 JS 포트가 있습니까?
HTML5를위한 하향식 2D 자동차 게임을 만드는 것에 대해 생각하고 있습니다. 내 첫 게임에서 나는 물리학을 썼고 내 충돌을 겪었지만이 게임에서는 기성품 라이브러리를 사용하고 싶다. Box2D와 JS 포트를 찾았습니다. http://box2d-js.sourceforge.net 2008 년에 만들어진 아주 오래된 포트 인 것 같습니다. 현재 Box2D의 많은 기능이 부족하거나 중요한 문제가 있습니까? 그리고 대안이 있습니까?

5
2D 로프 충돌 감지
다음 youtube 비디오와 같은 객체와 충돌 할 수있는 로프를 만들고 싶습니다. 2D 게임 물리학 로프 포인트를 사용 하고이 포인트를 선으로 연결하는 Verlet 통합을 구현한다고 생각합니다. 비디오에 효과를 내기 위해 로프에 어떤 유형의 충돌 감지를 적용할지 알아 내려고합니다. 각 지점마다 CD를 넣어야한다고 생각합니다. box2D를 사용하고 싶습니다. 각 점을 강체 작업으로 만드는 …


3
farseer / box2d와 같은 2D 물리 엔진 내에서 AI 경로 추적을 어떻게 수행합니까?
나는 Farseer와 같은 적절한 강체 물리 엔진으로 작업하고있는 2d 하향식 게임을 옮기는 과정에 있습니다. 지금까지 필요한 곳에 물리 코드를 해킹했습니다. 나는 여기서 일을하는 올바른 방법을 배우려고합니다. 물리 엔진 내부에서 AI를 강체로 만들면 AI가 정해진 경로를 따르도록하는 올바른 방법은 무엇입니까? AI에 따라야하는 내비게이션 노드 경로가지도에있는 경우 이전에는 다음 단계에서 다음에 있어야 …

4
Box2D 바디의 경계 상자 가져 오기
Box2D에서는 이미 세계에서 만들어진 바디의 경계 상자를 얻을 수 있는지 궁금했습니다. 기본적으로 몸은 창조되고 세상과 상호 작용합니다. 그리고 그 몸의 경계 상자가 필요했습니다. 가능합니까?
12 physics  box2d 

1
네트워킹 통합으로 인해 자체 물리 엔진을 작성해야합니까?
저는 현재 하향식 실시간 좀비 슈팅 게임을 개발 중입니다. JBox2D를 물리 엔진으로 사용하여 Java로 이것을 코딩하고 있습니다. 나는 이번 주에 네트워킹을 코딩했으며 이제 물리 동기화에 달려 있습니다. 서버가 나중에 승인하는 한 클라이언트가 자유롭게 이동할 수있는 예측 클라이언트 / 권한있는 서버 모델을 사용할 계획입니다. 여기에는 클라이언트가 이동 데이터가 포함 된 패킷을 …

2
Box2D 다각형 "Set ()"함수를 사용합니까?
Box2D 물리 엔진을 사용하고 있습니다. 그리고 box2D에는 b2PolygonShape이라는 모양이 있습니다. 이 클래스에서는 다각형을 만들 수 있습니다. 포인트 배열과 정점 카운트를 취하는 Set () 함수도 있습니다. Box2D에는 다음과 같은 예가 있습니다. // This defines a triangle in CCW order. b2Vec2 vertices[3]; vertices[0].Set(0.0f, 0.0f); vertices[1].Set(1.0f, 0.0f); vertices[2].Set(0.0f, 1.0f); int32 count = 3; …
11 2d  physics  box2d 

5
난간 상승 애니메이션 및 움직임 (2d 플랫 포머)
물리 기반 2D 플랫 포머를위한 난간 상승 메카니즘의 구현 결정에 어려움을 겪고 있습니다. 지나치게 복잡하지 않고이 문제를 해결하는 가장 좋은 방법은 무엇입니까? 지금까지 나는 (비전문가가 아닌) 취미를 포함하여 몇 가지 옵션을 이해합니다. 루트 위치가 손 위치 바로 위에 올 때까지 y 축의 강체에 제어 된 힘을 가한 다음 캐릭터가 플랫폼에 …
11 2d  libgdx  box2d  spine 

4
Box2D (libGDX)에서 근접 무기 만들기
키를 누를 때 흔들릴 수있는 근접 무기를 구현하는 방법에 어려움을 겪고 있습니다. 나는 두 가지 다른 공격을 상상하고 있습니다 (stab과 swing) 나는 두 개의 조명기 (캐릭터 + 무기), 두 개의 다른 바디, 두 개의 다른 바디 + 회전 조인트를 만들려고 시도했지만, 내가 생각하는 것처럼 행동하도록 코딩 할 수는 없습니다. 찌르다: …
10 java  libgdx  box2d 

1
box2d에서 페더 가을을 시뮬레이트하는 방법?
Box2d 확장명을 가진 AndEngine과 함께 일하고 있지만 일반적인 대답이나 개념 아이디어도 높이 평가됩니다. 물리 시뮬레이션에 참여하고 싶은 2D 측면 세계에 깃털 같은 물체가 있습니다. "깃털"이 천천히 떨어지도록 선형 댐핑을 사용하고 있습니다. 이것은 좋은 생각이 아닐 수도 있습니다. 어쩌면 각 업데이트마다 강제로 적용해야하지만 그럼에도 불구하고 이것은 작동하며 객체를 "빛"으로 보이게하고 저항이있는 …
10 box2d  physics 

2
Bullet을 배우기 위해 Box2D 대신 2D 물리에 Bullet을 사용하는 것이 가치가 있습니까?
그 이상의 질문은 없습니다. 나는 그것들이 모두 내 목적에 적합하다고 확신하기 때문에 오버 헤드에 대해 걱정하지 않습니다. 기본적으로 Farseer Physics Engine으로 인해 Box2D 개념에 익숙하지만 3D 항목으로 이동할 때 Bullet을 사용하고 싶습니다. 아마도 Bullet은 2D 영역에서도 교육 가치가 있습니까? 질문의 일반화 된 버전은 다음과 같습니다. 앞으로 3D 물리 엔진을 사용할 …

2
중력이있는 세계에서 캐릭터가 곡선 경사를 따라 움직 이도록 만들기
나는이 게임을 보았다 멋진 바지 2 . 물리와 아름다운 애니메이션과는 별도로 캐릭터가 슬로프를 따라 움직이고 곡선 슬로프를 따라 움직입니다. Box2d에 대한 경험이 거의 없지만 곡선 경사면의 개념은 나에게 새로운 것입니다. 누군가이 개념과 그 구현에 대해 저를 깨우친다면 그것은 나에게 큰 도움이 될 것입니다. 구현이 box2d에없는 경우에도 환영합니다.

4
점이 바디와 교차하는지 Box2D 확인
포인트가 바디를 교차하는지 확인하는 방법이 있습니까? 예를 들어, 세계에 (100,100)의 위치에 시체가 있다고 가정 해 봅시다. (100,100)의 점이 그 몸과 교차하는지 확인하는 방법이 있습니까? 또 다른 예는 "PHUN"이라는 게임과 관련이 있습니다. PHUN에서는 바디를 클릭하고 드래그 할 수 있습니다. 마우스 포인트가 바디와 교차하는지 어떻게 확인합니까?
10 2d  physics  box2d 

3
충돌이 발생할 때 box2d 바디를 제거하는 방법?
나는 여전히 자바와 안드로이드 프로그래밍에 익숙하지 않으며 충돌이 발생할 때 객체를 제거하는 데 많은 문제가 있습니다. 웹을 둘러보고 충돌 감지 (접촉 리스너) 중에 BOX2D 바디 제거를 처리해서는 안되며 객체를 배열 목록에 추가하고 바디의 사용자 데이터 섹션에서 변수를 삭제 여부를 설정해야합니다. 업데이트 처리기에서 제거 작업 그래서 나는 이것을했다 : 먼저 두 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.