代码之家  ›  专栏  ›  技术社区  ›  blue

渲染会减慢统一性吗?

  •  2
  • blue  · 技术社区  · 8 年前

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

    enter image description here enter image description here

    即使有2个渲染纹理立方体,游戏也令人难以置信地滞后,以下是统计数据

    enter image description here

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

    1 回复  |  直到 8 年前
        1
  •  1
  •   rutter    8 年前

    基于渲染的每帧占用848毫秒的CPU,您显然在CPU方面遇到了瓶颈。如果您希望以每秒30帧的速度运行,则需要使CPU时间低于每帧33毫秒。

    由于添加视频播放器后CPU时间明显变差,因此视频编解码器似乎对您的CPU造成了沉重负担。考虑尽可能减少视频质量,特别是降低分辨率。

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