0

在设置Stage3D's进行渲染时,在一个循环Context3D中切换 's 是否昂贵/不好?Program3DEvent.ENTER_FRAME

我手头没有例子,但我很想知道是否存在这样的情况,会使用程序之间的这种交替,以及帧速率是否会受到很大影响。

4

1 回答 1

3

有一些相关的成本,但我不认为我会称之为昂贵。当然,如果你的场景中有多个着色器,你将不得不在每一帧的 Program3D 之间切换——你只是不想做更多的事情。因此,解决方案是渲染特定着色器的所有网格,然后移动到下一个着色器,等等。

于 2012-01-22T23:09:38.990 回答