2012-03-01 79 views
0

我似乎無法找到比flash提供的4個stage3D更多的初始設置。我們可以在Flash中擁有4個以上的stage3D嗎?

我試圖實例使用它的構造一個新的,然後通過簡單地將其推到列表

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

將它添加到舞臺,但是這似乎並沒有被工作作爲我的事件監聽的事件.CONTEXT3D_CREATE是從來沒有所謂的(這是,如果我使用默認Stage3Ds之一。

沒有任何人有一種變通方法或方式來做到這一點?

感謝

回答

2

Adobe documentation

的Stage3D提供了一種高性能的渲染表面使用的Context3D類呈現的內容 。如果可能,此表面使用圖形處理單元(GPU) 。運行時階段提供了固定數量的Stage3D對象 。實例數量因設備類型而異。臺式計算機通常提供四個Stage3D 實例。

所以:不,你不應該假設你總是會有四個可供選擇的 - 可能會少一些。

相關問題