Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

PhysicsMaterial

Inherits: Resource < RefCounted < Object

Holds physics-related properties of a surface, namely its roughness and bounciness.

Description

Holds physics-related properties of a surface, namely its roughness and bounciness. This class is used to apply these properties to a physics body.

Properties

bool

absorbent

false

float

bounce

0.0

float

friction

1.0

bool

rough

false


Property Descriptions

bool absorbent = false

  • void set_absorbent ( bool value )

  • bool is_absorbent ( )

If true, subtracts the bounciness from the colliding object's bounciness instead of adding it.


float bounce = 0.0

  • void set_bounce ( float value )

  • float get_bounce ( )

The body's bounciness. Values range from 0 (no bounce) to 1 (full bounciness).


float friction = 1.0

  • void set_friction ( float value )

  • float get_friction ( )

The body's friction. Values range from 0 (frictionless) to