--- title: "Reagir a colisão" version: snapshot-2026-10-06 engineGeneration: astra-current language: C# status: source-reviewed runtimeVerified: false platformEvidence: [] url: https://astraengine.com.br/pt-br/snapshot-2026-10-06/receitas/reagir-a-colisao/ --- # Reagir a colisão Receba um evento e mantenha o contexto do contato. ## Composição da cena Composição física capaz de produzir contatos e Behavior no objeto receptor. ## Implementação ```csharp public override void CollisionEnter(Collision collision) { var other = Resolve(collision.Other); if (other is not null) Object.Name = "Contato com " + other.Name; } ``` ## Resultado esperado O nome do receptor identifica o outro objeto quando o contato começa. ## Cuidados Trecho dentro de uma classe Behavior. Normal pode ser nula; triggers têm callbacks próprios e não equivalem a contato sólido. Consulte [Collision](/pt-br/snapshot-2026-10-06/api/astra-collision/). As instruções descrevem o cenário proposto; a execução em dispositivo não foi realizada nesta publicação.