2
나는 XNA 프로젝트에 Farseer를 설정하고 중력 때문에 끝없이 내리는 플레이어 몸을 가지고 있습니다. 플레이어가해야 할 일은 이미지에서 모양 만들기 기능을 사용하여 창에있는 무작위로 엣지 된 이미지의 "땅"입니다. 플레이어 몸체 오브젝트가 도형과 충돌하도록하려면 어떻게합니까?XNA & Farseer - 무작위로 날카로운 모양으로 충돌
나는 XNA 프로젝트에 Farseer를 설정하고 중력 때문에 끝없이 내리는 플레이어 몸을 가지고 있습니다. 플레이어가해야 할 일은 이미지에서 모양 만들기 기능을 사용하여 창에있는 무작위로 엣지 된 이미지의 "땅"입니다. 플레이어 몸체 오브젝트가 도형과 충돌하도록하려면 어떻게합니까?XNA & Farseer - 무작위로 날카로운 모양으로 충돌
명시 적으로 할 일이 없어야합니다 ... 몸을 같은 세계에 추가하면 주어진 속성 (질량, 모양 등)에 따라 충돌합니다.
1: //Create a World object with zero gravity
2: World world = new World(Vector2.Zero);
3:
4: //We create a body object and make it dynamic (movable)
5: Body myBody = world.CreateBody();
6: myBody.BodyType = BodyType.Dynamic;
7:
8: //We create a circle shape with a radius of 0.5 meters
9: CircleShape circleShape = new CircleShape(0.5f);
10:
11: //We fix the body and shape together using a Fixture object
12: Fixture fixture = myBody.CreateFixture(circleShape);
이 코드 샘플은 documentation입니다. 데모를 다운로드하고 각 데모가 코드에서 어떻게 구성되는지 확인하는 것이 좋습니다. 그것은 크게 도움이 될 것입니다 :-)
가능한 복제본 [XNA Farseer - 어떻게 실제로 작동하게합니까?] (http://stackoverflow.com/questions/5398767/xna-farseer-how-to-actually-make - 직장 -) –