我们可以在闪存中拥有4个以上的stage3D吗?

时间:2012-03-01 11:53:25

标签: flash stage3d

我似乎无法找到比闪光灯提供的初始4阶段3D更多的方法。

我尝试使用它的构造函数实例化一个新的,然后通过简单地将其添加到列表中将其添加到舞台

stage.stage3Ds.push(new Stage3D());

但这似乎不起作用,因为我永远不会调用Event.CONTEXT3D_CREATE的eventListener(如果我使用其中一个默认的Stage3D,那就是。

是否有人有解决方法或方法来实现这一目标?

由于

1 个答案:

答案 0 :(得分:2)

来自Adobe documentation

  

Stage3D为内容提供高性能渲染表面   使用Context3D类渲染。此表面使用图形   处理单元(GPU)尽可能。运行时阶段提供了一个   固定数量的Stage3D对象。实例数因人而异   设备类型。台式计算机通常提供四个Stage3D   实例

所以:没有。你不应该假设你总是有四个可供你使用 - 可能会少一些。