Skip to content

Physics materials #7

@EIREXE

Description

@EIREXE

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions