Reputation: 2301
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?
Upvotes: 6
Views: 4057
Reputation: 9
I is the way to play, libname is "indiespot-media-0.8.09.jar" site
How to use:
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);
}
};
Upvotes: -1
Reputation: 1313
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?
Upvotes: 1