저는 as3에 box2dflash을 사용하고 있습니다. 이처럼 curvy ground를 생성해야합니다. .box2das3의 표면
현황 :
- 나는 지금까지 내가 때문에 Box2D의 지원 볼록 객체를 알고있는 하나의 솔리드 개체를 만들 수 없습니다;
- 줄 기반 개체를 찾지 못했습니다.
질문 : 아래 그림과 같은 방법으로하는 것보다 더 좋은 방법이 있습니까?
저는 as3에 box2dflash을 사용하고 있습니다. 이처럼 curvy ground를 생성해야합니다. .box2das3의 표면
현황 :
질문 : 아래 그림과 같은 방법으로하는 것보다 더 좋은 방법이 있습니까?
확실히 말할 수는 없지만 최선의 방법이라고 생각합니다. Terrain like tiny wings
당신은 "drawHill"기능을보고 싶을 것이다(라인 91) : 비슷한 일을이 문서에 대한 몇 가지 코드가있다
. 죄송합니다. 많은 도움이 될 수 없으며, box2D에 대한 경험이 제한되어 있습니다.
실제로 선을 만들 수 있음을 발견했습니다.
var groundFixtureDef:b2FixtureDef = new b2FixtureDef();
groundFixtureDef.density = 1;
var someShape: b2PolygonShape = new b2PolygonShape();
someShape.SetAsArray(new Array(new b2Vec2(-3,0),new b2Vec2(2,0)), 2);
groundFixtureDef.shape = someShape;
이렇게하면 간단한 선이 만들어집니다. 그러나 점을 더 추가하면 볼록한 모양이됩니다.