2009-04-21 66 views

回答

1

简短回答:

是的。

长答案:

更有可能它只会用于浏览器内游戏。在3d框架的基础上构建一个体面的RIA框架需要很多工作,而且这样的框架(如果它发布的话)不太可能对开发者友好。

如果你想要一个好的RIA框架请看SilverlightFlex

1

它可以,但是没有可以在O3D窗口上绘制的用户界面小部件。这是一个经典的游戏开发问题 - 使用通用的UI库实际在硬件加速的3D窗口之上正确渲染真的很复杂。更有甚者,如果你想渲染世界空间中的窗口附加到对象与适当的排序。通常,游戏使用自定义UI引擎。

O3D确实具有高性能Canvas for 2D绘图,并且很有可能在JS中编写一个可以在该画布上绘制的UI库。但是......这就像在JS中重写Flex一样。

这样做的好处将是2d和3d内容之间的紧密集成 - 以及在UI层中具有复杂UI的能力,以及通过渲染到纹理技术附加到3d场景中的对象的能力。

相关问题