AnimationNodeOneShot
Inherits: AnimationNode < Resource < Reference < Object
在AnimationNodeBlendTree中播放一次动画。
描述
要添加到AnimationNodeBlendTree的资源。这个节点将执行一个子动画,并在完成后返回。可以自定义淡入和淡出的混合时间,以及过滤器。
教程
属性
| ||
| ||
| ||
| ||
| ||
|
方法
get_mix_mode ( ) const | |
void | set_mix_mode ( MixMode mode ) |
枚举
enum MixMode:
MIX_MODE_BLEND = 0
MIX_MODE_ADD = 1
属性说明
- bool autorestart
Default |
|
Setter | set_autorestart(value) |
Getter | has_autorestart() |
如果true
,子动画完成后会自动重新开始。
- float autorestart_delay
Default |
|
Setter | set_autorestart_delay(value) |
Getter | get_autorestart_delay() |
触发自动重启的延迟时间,以秒为单位。
- float autorestart_random_delay
Default |
|
Setter | set_autorestart_random_delay(value) |
Getter | get_autorestart_random_delay() |
如果autorestart为true
,则介于0和此值之间的随机附加延迟(以秒为单位)将添加到autorestart_delay。
- float fadein_time
Default |
|
Setter | set_fadein_time(value) |
Getter | get_fadein_time() |
- float fadeout_time
Default |
|
Setter | set_fadeout_time(value) |
Getter | get_fadeout_time() |
- bool sync
Default |
|
Setter | set_use_sync(value) |
Getter | is_using_sync() |
方法说明
- MixMode get_mix_mode ( ) const
- void set_mix_mode ( MixMode mode )