2012-02-27 38 views
6

soy nuevo en LibGDX
estoy construyendo un juego y tengo un fondo animado que tiene unos 10 segundos de animación (250 fotogramas aprox.) Ya que es inútil intentar crear una hoja de sprites para esto (fondo grande por supuesto) ¿hay alguna manera de hacer que los archivos de video se conviertan en secuencias de una textura para que pueda dibujar mi fondo animado en el juego?representación de video en una textura en LibGDX

Respuesta

3

ahora hay una extensión para el vídeo reproducción gdx-video.

-1

I es la manera de jugar, libname es "Indiespot-media-0.8.09.jar" site

Modo de empleo:

  1. dowload cremallera completa
  2. copiar la carpeta lib en el raíz del proj (ffmpeg será inaugurado por lib con la ruta ./lib/ffmpeg/[email protected] de sufijo @)
  3. player = new MoviePlayer(videoFile); 
    Texure playerTexture = new Texture(player.movie.width(), player.movie.height(), Pixmap.Format.RGBA8888) { 
        @Override 
        public void bind() { 
         Gdx.gl.glBindTexture(0, player.textureHandle); 
        } 
    }; 
    
  4. uso playerTexture como textura habitual
+0

aquí hay un ejemplo del método de renderizado: https://github.com/vkatz/Examples/blob/master/LibGDXVideoExampleCode.java –

+0

¿Qué significa exactamente la declaración 4? – plaidshirt

Cuestiones relacionadas