C# Класс FarseerPhysics.Dynamics.BreakableBody

A type of body that supports multiple fixtures that can break apart.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
isBroken bool
mainBody Body
parts List
strength float

Открытые методы

Метод Описание
BreakableBody ( World world, IEnumerable shapes, Vector2 position = newVector2(), float rotation ) : System
BreakableBody ( World world, IEnumerable vertices, float density, Vector2 position = newVector2(), float rotation ) : System
breakBody ( ) : void
decompose ( ) : void
onPostSolve ( Contact contact, ContactVelocityConstraint impulse ) : void
update ( ) : void

Описание методов

BreakableBody() публичный Метод

public BreakableBody ( World world, IEnumerable shapes, Vector2 position = newVector2(), float rotation ) : System
world World
shapes IEnumerable
position Vector2
rotation float
Результат System

BreakableBody() публичный Метод

public BreakableBody ( World world, IEnumerable vertices, float density, Vector2 position = newVector2(), float rotation ) : System
world World
vertices IEnumerable
density float
position Vector2
rotation float
Результат System

breakBody() публичный Метод

public breakBody ( ) : void
Результат void

decompose() публичный Метод

public decompose ( ) : void
Результат void

onPostSolve() публичный Метод

public onPostSolve ( Contact contact, ContactVelocityConstraint impulse ) : void
contact FarseerPhysics.Dynamics.Contacts.Contact
impulse FarseerPhysics.Dynamics.Contacts.ContactVelocityConstraint
Результат void

update() публичный Метод

public update ( ) : void
Результат void

Описание свойств

isBroken публичное свойство

public bool isBroken
Результат bool

mainBody публичное свойство

public Body,FarseerPhysics.Dynamics mainBody
Результат Body

parts публичное свойство

public List parts
Результат List

strength публичное свойство

The force needed to break the body apart. Default: 500
public float strength
Результат float