/// <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);
 }
Esempio n. 2
0
 public void InitCamera()
 {
     BandicootCamera = new TgcThirdPersonCamera(Bandicoot.Position, 50f, 150f);
     Camara          = BandicootCamera;
 }
 public Skybox(string mediaDir, TgcThirdPersonCamera camara)
 {
     this.mediaDir = mediaDir;
     this.camara   = camara;
 }