虽然它被固定为浏览器的 3D 图形框架,但Google O3D是否可以用作类似于 GWT、Flex 或 Rails 的 RIA 框架?
问问题
631 次
2 回答
1
简短的回答:
是的。
长答案:
它更有可能只用于浏览器内的游戏。在 3d 框架之上构建一个体面的 RIA 框架需要做很多工作,而且这样的框架(如果它曾经发布的话)不太可能对开发人员非常友好。
如果您想要一个好的 RIA 框架,请查看Silverlight或Flex。
于 2009-04-21T20:40:49.243 回答
1
可以,但是没有可以在 O3D 窗口上绘制的用户界面小部件。这是一个经典的游戏开发问题——让常见的 UI 库在硬件加速的 3d 窗口之上实际正确渲染是非常复杂的。如果您想在世界空间中渲染附加到具有正确排序的对象的窗口,则更是如此。通常,游戏使用自定义 UI 引擎。
O3D 确实具有用于 2d 绘图的高性能 Canvas,并且很有可能用 JS 编写一个可以在该画布上绘图的 UI 库。但是……那就像用 JS 重写 Flex 一样。
这样做的好处是 2d 和 3d 内容之间的紧密集成 - 以及在 UI 层中拥有复杂 UI 的能力,并通过渲染到纹理技术附加到 3d 场景中的对象。
于 2009-05-01T20:34:06.603 回答