i am new to LibGDX
i'm building a game and i have an animated background that has about 10 seconds of animation (250 frames aprox.) since it's useless to try and build a sprite sheet for this (large background of course) is there a way to render video files are png sequence to a texture so i can have my animated background drawn in the game?
Asked
Active
Viewed 3,824 times
6

Matan Poreh
- 2,271
- 2
- 16
- 9
3 Answers
3
There is now an extension for video playback gdx-video.

XiaoChuan Yu
- 3,951
- 1
- 32
- 44
-
this library is not working/available now, do you any library which available and works now. – Zumbarlal Saindane Mar 26 '19 at 06:50
1
If your idea is to put a texture on background and render the image and timely replace it to give the animation frame, then a good start is having a look here: How to draw a texture into a quad with OpenGL ES 2?

Community
- 1
- 1

ThreaderSlash
- 1,313
- 3
- 27
- 43
-1
I is the way to play, libname is "indiespot-media-0.8.09.jar" site
How to use:
- dowload full zip
- copy lib folder in the root of proj (ffmpeg will be opened by lib with path ./lib/ffmpeg/ffmpeg@os postfix@)
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); } };
- use playerTexture as usual texture

Tim
- 41,901
- 18
- 127
- 145

Вячеслав Кацубо
- 9
- 1