动画节点日历空间1d¶
Inherits: AnimationRootNode < AnimationNode < Resource < Reference < Object
类别: 核心
简要说明¶
在任意数量的两个之间线性混合 AnimationNode 放置在虚拟轴上的任何类型。
方法¶
无效 |
add_blend_point ( AnimationRootNode node, float pos, int at_index=-1 ) |
get_blend_point_count ( ) const |
|
get_blend_point_node ( int point ) const |
|
get_blend_point_position ( int point ) const |
|
无效 |
remove_blend_point ( int point ) |
无效 |
set_blend_point_node ( int point, AnimationRootNode node ) |
无效 |
set_blend_point_position ( int point, float pos ) |
描述¶
要添加到的资源 AnimationNodeBlendTree .
这是一个虚拟轴,可以在其上添加任何类型的 AnimationNode 使用 add_blend_point .
输出二者的线性混合 AnimationNode
最接近节点电流 value
.
属性描述¶
float max_space
违约 |
1.0 |
设定器 |
设置最大空间(值) |
吸气剂 |
获取u最大u空间() |
混合空间的轴的点位置上限。见 add_blend_point .
float min_space
违约 |
-1.0 |
设定器 |
设置最小空间(值) |
吸气剂 |
获取最小空间() |
混合空间的轴对于点位置的下限。见 add_blend_point .
float snap
违约 |
0.1 |
设定器 |
设置捕捉(值) |
吸气剂 |
获取快照() |
移动轴上的点时要捕捉到的位置增量。
String value_label
违约 |
“值” |
设定器 |
设置“值”标签(值) |
吸气剂 |
获取u值u标签() |
混合空间虚拟轴的标签。
方法说明¶
void add_blend_point ( AnimationRootNode node, float pos, int at_index=-1 )
添加表示 node
在虚拟轴上的给定位置 pos
. 您可以使用 at_index
参数。如果使用默认值 at_index
,该点插入到混合点数组的末尾。
int get_blend_point_count ( ) const
返回混合轴上的点数。
AnimationRootNode get_blend_point_node ( int point ) const
返回 AnimationNode
由索引处的点引用 point
.
返回点在索引处的位置 point
.
void remove_blend_point ( int point )
删除索引处的点 point
从混合轴。
void set_blend_point_node ( int point, AnimationRootNode node )
更改索引处点引用的AnimationNode point
.
更新点在索引处的位置 point
在混合轴上。