addBreakableBody() 공개 메소드

public addBreakableBody ( BreakableBody breakableBody ) : void
breakableBody BreakableBody
리턴 void
예제 #1
0
파일: BodyFactory.cs 프로젝트: prime31/Nez
		public static BreakableBody CreateBreakableBody( World world, IEnumerable<Shape> shapes, Vector2 position = new Vector2(), float rotation = 0 )
		{
			var breakableBody = new BreakableBody( world, shapes, position, rotation );
			breakableBody.mainBody.position = position;
			world.addBreakableBody( breakableBody );
			return breakableBody;
		}
예제 #2
0
파일: BodyFactory.cs 프로젝트: prime31/Nez
		public static BreakableBody CreateBreakableBody( World world, Vertices vertices, float density, Vector2 position = new Vector2(), float rotation = 0 )
		{
			//TODO: Implement a Voronoi diagram algorithm to split up the vertices
			List<Vertices> triangles = Triangulate.convexPartition( vertices, TriangulationAlgorithm.Earclip );

			var breakableBody = new BreakableBody( world, triangles, density, position, rotation );
			breakableBody.mainBody.position = position;
			world.addBreakableBody( breakableBody );
			return breakableBody;
		}