-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
In order for physics-based objects to make sense, they should have physics materials applied to them individually.
Physics materials should include:
- Engine physics material: Godot/Jolt PhysicsMaterial values.
- Physics related things, such as friction, bounciness etc...
- Density (to be used for mass calculations when compiling maps).
- Audio emission parameters
- Pitch minimum/maximum (to be picked at random)
- Volume multiplier
- Different audios for different use cases, can contain more than one (one will be picked at random when needed).
- Impact hard
- Impact soft
- Scrape rough
- Scrape smooth
- Bullet/projectile impact
- Breaking
- Hearing system related parameters
- Noise emission range
- Minimum velocity/energy
TODO: Perhaps only breakable objects should be able to emit noises, that way the player can tell they are supposed to do that? Who knows.