渲染纹理会减慢统一性吗?

时间:2018-10-31 17:33:24

标签: c# unity3d video render

我对这里出了什么问题感到困惑,但我确定问题出在我的渲染纹理/视频播放器上-我可能有20个iPhone游戏对象,我需要制作动画的.mov文件才能播放屏幕。

为此,我按照教程将具有渲染纹理的视频播放器(现在大约有8个)连接起来,然后将渲染纹理插入材质的发射槽中。

enter image description here enter image description here

即使有2个渲染纹理立方体,游戏也难以置信,这是统计数据

enter image description here

我尝试关闭深度,但不知道这里出了什么问题-我的电影文件仅在KB范围内。如何播放视频而不会滞后?

1 个答案:

答案 0 :(得分:1)

基于每帧渲染花费848ms的CPU,您显然在CPU上处于瓶颈。如果要以每秒30帧的速度运行,则需要使CPU时间低于每帧33ms。

由于添加视频播放器后CPU时间明显变差,因此视频编解码器似乎使CPU负担沉重。考虑尽可能降低视频质量,尤其是降低分辨率。

如果这不起作用,则可能需要使用动画精灵表实现基于着色器的解决方案。这对您来说是更多的工作,但是它将在引擎中更高效地运行。