Skip to content

Enriquecer payload dos eventos de colisão #46

Description

@ramonmello

Problema
O payload atual inclui apenas referências a entidades e colliders. Faltam informações cruciais como vetor normal de contato, profundidade de penetração e ponto de contato.

Impactos

  • Sistemas de física não conseguem resolver corretamente penetrações sem recálculo externo.
  • VFX/áudio perdem contexto espacial, impactando qualidade da gameplay.

Possíveis soluções

  • Incluir contactNormal: { x, y }, penetrationDepth: number e contactPoint: { x, y } no payload de collision.resolve e collision.normal.*.
  • Para cada tipo de colisão (círculo–círculo, retângulo, SAT), calcular e anexar esses dados.

Metadata

Metadata

Assignees

Labels

engine-featureAdicionar nova funcionalidade à engine de jogos.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions