-
Notifications
You must be signed in to change notification settings - Fork 2
[Feature] Richer 2D contact event payloads #207
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requestlambda-rsIssues pertaining to the core frameworkIssues pertaining to the core frameworklambda-rs-platformIssues pertaining to the dependency & platform wrappersIssues pertaining to the dependency & platform wrappersphysicsAll things related to physicsAll things related to physics
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestlambda-rsIssues pertaining to the core frameworkIssues pertaining to the core frameworklambda-rs-platformIssues pertaining to the dependency & platform wrappersIssues pertaining to the dependency & platform wrappersphysicsAll things related to physicsAll things related to physics
Overview
Expand
CollisionEventpayloads so gameplay systems can make better decisionsfor audio, decals, damage, and effects without reaching into backend-specific
data structures.
Current State
CollisionEventcurrently exposes one representative contact point, onenormal, and one penetration value on
Started. That is sufficient for basicgameplay reactions, but not for richer collision-driven systems.
Scope
Goals:
Non-Goals:
Proposed API
Acceptance Criteria
Affected Crates
lambda-rs, lambda-rs-platform
Notes
event path to remain simple.