PhysicsMaterial¶
Inherits: Resource < Reference < Object
A material for physics properties.
Description¶
Provides a means of modifying the collision properties of a PhysicsBody.
Properties¶
|
||
|
||
|
||
|
Property Descriptions¶
bool absorbent
Default |
|
Setter |
set_absorbent(value) |
Getter |
is_absorbent() |
If true
, subtracts the bounciness from the colliding object's bounciness instead of adding it.
float bounce
Default |
|
Setter |
set_bounce(value) |
Getter |
get_bounce() |
The body's bounciness. Values range from 0
(no bounce) to 1
(full bounciness).
float friction
Default |
|
Setter |
set_friction(value) |
Getter |
get_friction() |
The body's friction. Values range from 0
(frictionless) to 1
(maximum friction).
bool rough
Default |
|
Setter |
set_rough(value) |
Getter |
is_rough() |
If true
, the physics engine will use the friction of the object marked as "rough" when two objects collide. If false
, the physics engine will use the lowest friction of all colliding objects instead. If true
for both colliding objects, the physics engine will use the highest friction.