动画(Animation)

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

puzzles-animation.jpg

"play animation"

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

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

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

puzzles-animation-play.jpg

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

"stop animation"

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

puzzles-animation-stop.jpg

"pause animation"

暂停动画片段播放,从而稍后可以从暂停的帧恢复。也适用于动画片段列表。

puzzles-animation-pause.jpg

"resume animation"

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

puzzles-animation-resume.jpg

"set animation frame"

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

puzzles-animation-set-animation-frame.jpg

"is animation playing"

检查当前是否正在播放动画片段(或列表中的任何动画)。

puzzles-animation-is-playing.jpg

"get animation"

检索指定对象的动画片段。也适用于对象列表,组(或组列表)或all objects拼图。返回值始终是动画片段列表(即使只有一个动画片段)。

puzzles-animation-get-animation.jpg

"animate param"

在以duration(以秒为单位)指定的时间段内,在fromto之间作为数字参数(或列表或字典中的所有参数)设置动画。easing下拉菜单允许您指定动画模式(见下文)。

repeat字段指定第一个动画完成后的重复次数。 yoyo复选框启用往复运动(适用于repeat> 1)。

在参数设置动画时,每个渲染帧都会触发on update do插槽中的拼图。动画完成后,触发when finished do插槽的拼图。

puzzles-animation-animate-param.jpg

这个拼图包装了Tween.js库,包括它的所有31种缓动模式(如图),持续时间,重复和yoyo设置,以及更新和完整的回调。

puzzles-animation-animate-param-easing-modes.jpg

可以使用通常放置在on update do插槽内的updated value拼图来检索中间值。

"updated value"

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

puzzles-animation-updated-value.jpg

该拼图可以放在场景中的任何位置,但是它通常用于animate param拼图的on update do插槽,在这里它会逐帧更新。

Copyright © zjbcool.com 2019 all right reserved,powered by Gitbook最后更新: 2019-11-14 20:23:18

results matching ""

    No results matching ""