2012-03-01 123 views
0

我似乎无法找到比flash提供的4个stage3D更多的初始设置。我们可以在Flash中拥有4个以上的stage3D吗?

我试图实例使用它的构造一个新的,然后通过简单地将其推到列表

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

将它添加到舞台,但是这似乎并没有被工作作为我的事件监听的事件.CONTEXT3D_CREATE是从来没有所谓的(这是,如果我使用默认Stage3Ds之一。

没有任何人有一种变通方法或方式来做到这一点?

感谢

回答

2

Adobe documentation

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

所以:不,你不应该假设你总是会有四个可供选择的 - 可能会少一些。

相关问题