2009-04-21 65 views

回答

1

簡短回答:

是的。

長答案:

更有可能它只會用於瀏覽器內遊戲。在3d框架的基礎上構建一個體面的RIA框架需要很多工作,而且這樣的框架(如果它發佈的話)不太可能對開發者友好。

如果你想要一個好的RIA框架請看SilverlightFlex

1

它可以,但是沒有可以在O3D窗口上繪製的用戶界面小部件。這是一個經典的遊戲開發問題 - 使用通用的UI庫實際在硬件加速的3D窗口之上正確渲染真的很複雜。更有甚者,如果你想渲染世界空間中的窗口附加到對象與適當的排序。通常,遊戲使用自定義UI引擎。

O3D確實具有高性能Canvas for 2D繪圖,並且很有可能在JS中編寫一個可以在該畫布上繪製的UI庫。但是......這就像在JS中重寫Flex一樣。

這樣做的好處將是2d和3d內容之間的緊密集成 - 以及在UI層中具有複雜UI的能力,以及通過渲染到紋理技術附加到3d場景中的對象的能力。

相關問題