Пример #1
0
        private void AgregarEnemigoTerrestre()
        {
            var AnimacionEnemigo = new Animacion();
            var Posicion = new Vector2(800, random.Next(400, 480));
            AnimacionEnemigo.Inicializar(texturaEnemigoTerrestre, Posicion, 100, 138, 1, 1, Color.White, .5f, true);

            var Enemigo = new Enemigo();
            Enemigo.Inicializar(AnimacionEnemigo, Content, GraphicsDevice, new Vector2(-3, -5), true);
            EnemigosTerrestres.Add(Enemigo);
        }
Пример #2
0
 private void AddExplosion(Vector2 position)
 {
     Animacion Explosion = new Animacion();
     Explosion.Inicializar(texturaExplosion, position, 134, 134, 12, 45, Color.White, 1f, false);
     Explosiones.Add(Explosion);
 }
Пример #3
0
        private void AgregarEnemigo()
        {
            var AnimacionEnemigo = new Animacion();
            var Posicion = new Vector2(GraphicsDevice.Viewport.Width + texturaEnemigo.Width / 2, random.Next(100, GraphicsDevice.Viewport.Height - 100));
            AnimacionEnemigo.Inicializar(texturaEnemigo, Posicion, 47, 61, 8, 30, Color.White, 1f, true);

            var Enemigo = new Enemigo();
            Enemigo.Inicializar(AnimacionEnemigo, Content, GraphicsDevice, new Vector2(-5, 0), true);
            Enemigos.Add(Enemigo);
        }
Пример #4
0
        protected override void LoadContent()
        {
            // El SpriteBatch se usa para dibujar todo.
            spriteBatch = new SpriteBatch(GraphicsDevice);

            Animacion AnimacionPersonaje = new Animacion();
            Texture2D TexturaPersonaje = Content.Load<Texture2D>("shipAnimation");
            AnimacionPersonaje.Inicializar(TexturaPersonaje, Vector2.Zero, 115, 69, 8, 30, Color.White, 1f, true);

            PosicionInicialPersonaje = new Vector2(GraphicsDevice.Viewport.TitleSafeArea.X, GraphicsDevice.Viewport.TitleSafeArea.Y
            + GraphicsDevice.Viewport.TitleSafeArea.Height / 2);
            player.Inicializar(AnimacionPersonaje, PosicionInicialPersonaje, Content, GraphicsDevice);

            InicializarFondos();

            // Sonidos
            MusicaEnJuego = Content.Load<Song>("sound/gameMusic");
            SonidoExplosion = Content.Load<SoundEffect>("sound/explosion");
            font = Content.Load<SpriteFont>("gameFont");
            PlayMusic(MusicaEnJuego);
        }