【问题标题】:Can Google O3D be used as a Rich Internet Application framework?Google O3D 可以用作富互联网应用程序框架吗?
【发布时间】:2009-04-21 20:39:21
【问题描述】:

虽然它被固定为浏览器的 3D 图形框架,但 Google O3D 是否可以用作类似于 GWT、Flex 或 Rails 的 RIA 框架?

【问题讨论】:

    标签: graphics 3d browser rich-internet-application


    【解决方案1】:

    简答:

    是的。

    长答案:

    更有可能它只会用于浏览器内的游戏。在 3d 框架之上构建一个像样的 RIA 框架需要做很多工作,而且这样的框架(如果它曾经发布的话)不太可能对开发人员非常友好。

    如果您想要一个好的 RIA 框架,请查看 SilverlightFlex

    【讨论】:

      【解决方案2】:

      可以,但是没有可以在 O3D 窗口上绘制的用户界面小部件。这是一个经典的游戏开发问题——让常见的 UI 库在硬件加速的 3d 窗口之上实际正确渲染是非常复杂的。如果您想在世界空间中渲染附加到具有正确排序的对象的窗口,则更是如此。通常,游戏使用自定义 UI 引擎。

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

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

      【讨论】:

        猜你喜欢
        • 2011-08-16
        • 1970-01-01
        • 2014-11-01
        • 2010-10-25
        • 2011-01-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多