--- title: "Criar e remover objetos" 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/criar-e-remover-objetos/ --- # Criar e remover objetos Associe criação e lifetime a uma intenção de gameplay. ## Composição da cena Objeto com Behavior e câmera capaz de ver sua posição. ## Implementação ```csharp using Astra; [ComponentId("docs.spawn-temporary")] public sealed class SpawnTemporary : Behavior { public override void Start() { var child = Object.CreatePrimitive(PrimitiveType.Cube); child.Name = "Cubo temporário"; child.Destroy(3.0); } } ``` ## Resultado esperado Um cubo é criado e a remoção é solicitada após o atraso. ## Cuidados A composição da primitiva depende do contrato da engine. Não conserve o handle após destruição; mudanças estruturais seguem o ponto seguro. Consulte [GameObject](/pt-br/snapshot-2026-10-06/api/astra-gameobject/). As instruções descrevem o cenário proposto; a execução em dispositivo não foi realizada nesta publicação.