在LibGDX中将视频渲染到纹理上

6

我刚接触LibGDX
我正在制作一款游戏,其中有一个动画背景,大约有10秒的动画(约250帧)。由于构建精灵表对于这个大背景来说是无用的,是否有一种方法可以将视频文件渲染为PNG序列到纹理中,以便在游戏中绘制我的动画背景?

3个回答

3
现在有一个视频播放的扩展gdx-video

这个库现在无法使用/不可用,你知道有哪些现在可用且能正常工作的库吗? - Zumbarlal Saindane

1

-1

我是玩法,libname 是 "indiespot-media-0.8.09.jar" site

使用方法:

  1. 下载完整的zip文件
  2. 将lib文件夹复制到项目的根目录中(ffmpeg将通过路径./lib/ffmpeg/ffmpeg@os postfix@打开lib)
  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. 像使用普通纹理一样使用playerTexture

第4个语句确切是什么意思? - plaidshirt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接