/// <summary> /// Se llama una sola vez, al principio cuando se ejecuta el ejemplo. /// Escribir aquí todo el código de inicialización: cargar modelos, texturas, estructuras de optimización, todo /// procesamiento que podemos pre calcular para nuestro juego. /// Borrar el codigo ejemplo no utilizado. /// </summary> public override void Init() { NuevaCamara = new TgcThirdPersonCamera(new TGCVector3(0, 0, 0), 20, -75, Input); Camara = NuevaCamara; Personaje.Init(this); Escenario = new Escenario1(); Escenario.Init(this); Escenarios["Escenario1"] = Escenario; Escenario = new EscenarioMenu(); Escenarios["Menu"] = Escenario; Escenario = new EscenarioMuerte(); Escenario.Init(this); Escenarios["Muerte"] = Escenario; Escenario = new EscenarioVictoria(); Escenario.Init(this); Escenarios["Victoria"] = Escenario; Escenario = new EscenarioBullet1(); Escenario.Init(this); Escenarios["Bullet1"] = Escenario; Escenario = Escenarios["Menu"]; Personaje.Init(this); Escenario.Init(this); }
public void InitCamera() { BandicootCamera = new TgcThirdPersonCamera(Bandicoot.Position, 50f, 150f); Camara = BandicootCamera; }
public Skybox(string mediaDir, TgcThirdPersonCamera camara) { this.mediaDir = mediaDir; this.camara = camara; }