Unity5如何设置MovieTexture

想问一下为什么不能添加movietexture,视频也拖不进去弄了一下午了,安装了QuickTime


    Unity视频播放有很多种实现方式可根据要求来选择适当的实现,这里总结一下:

FBO即帧缓存对象它是OpenGL管线的最终渲染目的地。在OpenGL渲染管线中几何数据和纹理在FBO内部经过多佽转化和多次测试,最后以二维像素的形式显示在屏幕上它是一些二维数组和OpenG所使用的存储区的集合:颜色缓存、深度缓存、模板缓存囷累计缓存。默认情况下OpenGL将帧缓冲区作为渲染最终目的地。此帧缓冲区完全由window系统生成和管理这个默认的帧缓存被称作“window系统生成”(window-system-provided)的帧缓冲区。

关于FBO的详细接口说明可见下面链接

    当MediaPlayer中当新的帧流可用时,调用updateTexImage从图像流中提取最近一帧到纹理图像中此时由于同處一个上下文中,首先需要执行一次FBO绑定操作这是由于GL_TEXTURE_EXTERNAL_OES的特性决定的,实际上这个操作是为了下帧准备的

    PS: 这里没有截很代码的详细逻輯,只是原理可能有理解不到位的地方,欢迎指证

MovieTexture类已经弃用了有什么可以代替嗎?... MovieTexture类已经弃用了有什么可以代替吗?

若以下回答无法解决问题邀请你更新回答

VideoPlayer,以组件形式出现视频载体可以是图片,材质等茬相同物体上加个audiosource可以播放视频的声音

你对这个回答的评价是?

我要回帖

更多关于 路由器设置 的文章

 

随机推荐