【问题标题】:Adobe Flex & Stage3DAdobe Flex 和 Stage3D
【发布时间】:2011-10-15 12:32:34
【问题描述】:

几周前,我开始使用 Adob​​e Flex 和 RIA。在阅读了大量关于这项惊人技术的文章和文章后,我发现了 Stage3D。我搜索了 Flex 和 Stage3D 的集成,但似乎这项技术还不是很有名。我想开发一个虚拟 3D 应用程序,您可以在其中移动 3D 头像等(Java 后端)......使用 Stage3d(当然还有像 Flare3d 之类的框架!太棒了!)这似乎是可能的。但后来我想到了将 Flex 与 Stage3D 集成。例如,Stage3D 应用程序中的 2D Flex 组件(在表面上......)或至少将这两种技术结合起来,以便 Flex 可以用于 HUD 或类似的东西。 有人已经对这个新概念有一些经验了吗?

问候, 克里斯

【问题讨论】:

    标签: flash apache-flex 3d integration stage3d


    【解决方案1】:

    Stage3D 将自身置于显示对象列表层次结构的后面,因此您放在显示列表中的任何与 flex 相关的内容都应出现在 stage3D 对象(即图形)的前面。

    所以将两者结合起来形成一个GUI应该很容易。

    【讨论】:

    • 谢谢!您如何看待 Flex 在 3d 表面/纹理上的表现?或者可能是 Flash 视频表面/纹理?当您说 Flex 在 stage3D-objects 之后渲染时,这可能很难做到......
    • 那不是 flex,看起来像 flex,但它会是一个完全不同的实现。您可以将 stage3D 渲染为位图,因此您可以以这种方式将其作为显示列表的一部分(这样它就不必一直落后)。但是,我无法想象一个使用蒙版和 alpha 透明度无法实现的使用场景,即使 stage3D 落后,并且仅在显示对象层次结构之后。基本上,不要出汗,你可以做这一切:) 开始做吧。
    • Flex 没有转换成 stage3D 因为它没有意义,性能加速大约 0.3%。即使使用当前的能力,也绝对可以实现一切。
    • Flex 在 stage3D 之前渲染,stage3D 位于显示列表之后。
    • 该死,我又错了,Flex 是在 stage3D 上方(之后)渲染,stage 3d 位于显示列表后面...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-16
    • 1970-01-01
    相关资源
    最近更新 更多