【问题标题】:How to slow down animation loop如何减慢动画循环
【发布时间】:2022-12-03 08:10:39
【问题描述】:

我正在使用这个 babylonjs 游乐场作为示例,在我为课堂项目创建的场景中为船制作动画。但是动画对于想要使用它的人来说太快了。你能告诉我如何放慢这个动画吗?以及解释动画部分的工作原理。谢谢!

巴比伦游乐场:https://playground.babylonjs.com/#1YD970#14

对不起,我对 babylonjs 很陌生

我不太了解所使用的一些类和变量,所以我不知道到底要更改什么才能使动画循环变慢。

【问题讨论】:

    标签: javascript babylonjs


    【解决方案1】:

    为了减慢这个特定的 Babylonjs 游乐场中的动画,您需要更改两个变量。

    第一个变量是位于 createScene 函数中的速度。 speed 变量当前设置为 10,但是您可以增加或减少该值以加快或减慢动画速度。

    第二个变量是位于 scene.registerBeforeRender 函数中的时间步长。时间步长变量当前设置为 1/60,但是您可以增加或减少该值以加快或减慢动画速度。

    重要的是要注意,如果将速度变量降低太多,动画可能看起来根本没有移动。

    我希望这有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-16
      • 2021-04-23
      • 2017-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-26
      • 1970-01-01
      相关资源
      最近更新 更多