1. Home
  2. Docs
  3. Verge3D用户手册
  4. 拼图参考
  5. Animation

Animation

此类别的拼图使用动画片段执行操作。

“play animation”

播放动画片段。动画剪辑名称对应于在3ds Max或Blender中为其指定动画的对象(每个对象只能分配一个动画片段)。使用动画选择器拼图为此拼图提供动画剪辑。

使用“from”和“to”字段指定帧范围。使用“速度”字段指定播放速度。“反向”复选框可以反向播放。下拉菜单可用于更改动画模式 – “自动”允许使用3ds Max或Blender中指定的动画模式,而其他模式则覆盖3ds Max或Blender中指定的设置。

动画结束后处理“when finished:do”插槽中的拼图(这仅对“once”动画模式有效)。

此拼图也适用于动画片段列表。

“stop animation”

停止播放动画片段。适用于动画片段列表。

“pause animation”

暂停动画片段播放,以便在其暂停的帧之后可以恢复播放。适用于动画片段列表。

“resume animation”

恢复先前暂停的动画片段。适用于动画片段列表。

“set animation frame”

将动画片段设置为指定的帧。适用于动画片段列表。

“is animation playing”

检索一个动画片段(或动画列表)是否正在播放。

“get animation”

检索指定对象的动画片段。也适用于列表和对象组,以及 “all objects”拼图。

“animate param”

在指定的持续时间(以秒为单位)内,从from和to之间为数字参数(或列表或字典中的所有参数)设置动画。“easing”下拉列表允许您指定动画模式(请参见下文)。(译注:该拼图frome to参数是支持列表和字典的)

“repeat”字段指定第一个动画完成后的重复次数。Yoyo复选框启用往复移动(repeat>1时适用)。

当参数动画启动时,“on update do”槽中的拼图会在每帧都被触发。动画完成后,“when finished do”插槽中的拼图会被触发一次。

这个拼图封装了Tween.js库,包括它的全部31个缓冲模式(映射的),时长,重复及往复设置,还有更新时和完成时回调。

“updated value”

返回由animate param拼图生成的中间值。根据动画参数的类型,可以是数字,列表或字典。

这个拼图可以放在场景中的任何位置,但是更适合放在animate param拼图被每帧更新的on update do插槽中。

Was this article helpful to you? Yes No