PhysicsMaterial
Inherits: Resource < Reference < Object
A material for physics properties.
Description
Provides a means of modifying the collision properties of a PhysicsBody.
Properties
bool | absorbent | false |
float | bounce | 0.0 |
float | friction | 1.0 |
bool | rough | false |
Property Descriptions
bool absorbent
Default | false |
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 | 0.0 |
Setter | set_bounce(value) |
Getter | get_bounce() |
The body's bounciness. Values range from 0
(no bounce) to 1
(full bounciness).
float friction
Default | 1.0 |
Setter | set_friction(value) |
Getter | get_friction() |
The body's friction. Values range from 0
(frictionless) to 1
(maximum friction).
bool rough
Default | false |
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.
© 2014–2020 Juan Linietsky, Ariel Manzur, Godot Engine contributors
Licensed under the MIT License.
https://docs.godotengine.org/en/3.2/classes/class_physicsmaterial.html