--- title: "Mover em espaço local" 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/mover-em-espaco-local/ --- # Mover em espaço local Mova na direção do objeto, mesmo quando ele está rotacionado. ## Composição da cena Objeto visual com orientação diferente da identidade, sem física comandando a pose. ## Implementação ```csharp using Astra; using System.Numerics; [ComponentId("docs.move-local")] public sealed class MoveLocal : Behavior { public override void Update(float deltaTime) { Object.Translate(Vector3.UnitZ * deltaTime, TransformSpace.Local); } } ``` ## Resultado esperado O objeto percorre seu eixo Z local; rotacioná-lo muda a direção do movimento. ## Cuidados Compare com TransformSpace.World mantendo a mesma rotação. Não use este exemplo como motor de personagem físico. 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.