public override void Render(Escenario.Escenario esc) { var ElapsedTime = Env.ElapsedTime; Mesh.Transform = TGCMatrix.Scaling(Mesh.Scale) * TGCMatrix.RotationYawPitchRoll(Mesh.Rotation.Y, Mesh.Rotation.X, Mesh.Rotation.Z) * TGCMatrix.Translation(Mesh.Position); esc.RenderObject(Mesh); //IMPORTANTE PARA PERMITIR ESTE EFECTO. D3DDevice.Instance.ParticlesEnabled = true; D3DDevice.Instance.EnableParticles(); if (Mesh.CurrentAnimation.Name == "Run") { emitter.render(ElapsedTime); } }