Plush

RigidBody2D#

PlushEngine · Type index

Namespace: PlushEngine.Physics2D (using PlushEngine.Physics2D;)

Optional Box2D body. Collider dimensions use meters; transform scale is baked at initialization.

public sealed class RigidBody2D : Script

Usage and examples

Members: AngularDamping · ApplyImpulse · BodyType · Bullet · Density · Friction · GravityScale · Restitution · Velocity

AngularDamping#

[DefaultValue(.1f)]
public float AngularDamping;

ApplyImpulse#

public void ApplyImpulse(Vector2 impulse);

BodyType#

[DefaultValue(BodyType2D.Dynamic)]
public BodyType2D BodyType;

Bullet#

[DefaultValue(false)]
public bool Bullet;

Density#

[DefaultValue(1f)]
public float Density;

Friction#

[DefaultValue(.7f)]
public float Friction;

GravityScale#

[DefaultValue(1f)]
public float GravityScale;

Restitution#

[DefaultValue(0f)]
public float Restitution;

Velocity#

public Vector2 Velocity { get; set; }

BodyType2D · Script

Source#