【问题标题】:Three JS animation in Editor possible?编辑器中的三个 JS 动画可能吗?
【发布时间】:2017-07-04 15:58:05
【问题描述】:

我几乎可以在编辑器中获取我需要的所有内容,但无法弄清楚如何获取导入的 collada 模型来播放它的关键帧。 因为我没有像示例中那样做 loader.load (collada) blah blah。我无法弄清楚如何获得动画。动画总是未定义的,但我知道关键帧存在。有什么想法吗?

【问题讨论】:

    标签: animation three.js collada


    【解决方案1】:

    据我所知,编辑器中的动画还没有完全实现。 对应的code in the viewport 被注释掉(line564+)

    我认为你最好的办法是修改编辑器(并最终创建一个 PR)或返回编码所有内容。

    当前形式的编辑器仅显示基本功能,但代码结构良好,允许实现自定义功能。

    【讨论】:

    • 我通常倾向于修改 editor/js/libs/app.js。它的代码比编辑器本身少得多,而且都在一个地方。它在按下播放时运行,并且可以在发布文件时重复使用。这是最少的努力和改变,同时保持编辑器的最大好处。当编辑器基于事件渲染时,它还有一个恒定的(60fps)循环。所以动画效果会更好
    【解决方案2】:

    Three.js 编辑器中的动画是now supported 的快速更新。下面是来自链接 PR 的 gif 演示用法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-29
      • 2015-11-20
      • 1970-01-01
      • 2013-02-02
      • 2020-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多