2012-06-01 95 views
2

我開始在AS3中編寫一個新應用程序,並且希望支持移動和桌面。我查看了幾個Stage3D框架,例如Starling,並且我知道支持硬件加速的移動設備和臺式機具有很好的性能優勢。我擔心的是那些沒有能夠使用Stage3D的顯卡的臺式機。我知道有軟件回退,但我聽說性能反而會受到影響,並且在不支持硬件加速的臺式機上使用Stage3D時,應用程序實際運行得更好。我傾向於Stage3D,但我想知道是否還有其他事情我應該記住。是否要儘早開始使用Stage3D?

謝謝!

回答

2

使用的軟件回退總是比原生Flash繪圖API快。我建議如果框架具有您需要的所有功能,那麼沒有理由不使用它。如果將Starling版本與原始版本進行比較,您一定會看到性能提升。他們網站上的演示證明了它的流暢程度,即使在使用軟件後備時也是如此。

如果您所需要的框架中缺少的功能尚不夠公平,但您必須權衡利弊。就性能而言,Stage3D絕對是一種可行的方式。

+0

我遇到了一些使用Alpha BlendFactors的問題,所以如果你不繪製Alpha,請確保你相應地設置了你的blendfactor。 – ansiart

+1

而Context3DProfile.BASELINE_CONSTRAINED應該可以幫助那些舊系統。 對於大多數用例來說,這已經足夠了。 – Andreas

相關問題