SkeletonIK
继承
简要描述
描述
成员
类型 | 属性名 | 默认值 |
---|---|---|
float | interpolation | 1.0 |
Vector3 | magnet | Vector3( 0, 0, 0 ) |
int | max_iterations | 10 |
float | min_distance | 0.01 |
bool | override_tip_basis | true |
String | root_bone | "" |
Transform | target | Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) |
NodePath | target_node | NodePath("") |
String | tip_bone | "" |
bool | use_magnet | false |
方法
返回值类型 | 方法名称 |
---|---|
Skeleton | get_parent_skeleton() const |
bool | is_running() |
void | start(one_time: bool = false) |
void | stop() |
常量
成员说明
- float interpolation
Default | 1.0 |
---|---|
setter | set_interpolation(value) |
getter | get_interpolation |
- Vector3 magnet
Default | Vector3( 0, 0, 0 ) |
---|---|
setter | set_magnet_position(value) |
getter | get_magnet_position |
- int max_iterations
Default | 10 |
---|---|
setter | set_max_iterations(value) |
getter | get_max_iterations |
- float min_distance
Default | 0.01 |
---|---|
setter | set_min_distance(value) |
getter | get_min_distance |
- bool override_tip_basis
Default | true |
---|---|
setter | set_override_tip_basis(value) |
getter | is_override_tip_basis |
- String root_bone
Default | "" |
---|---|
setter | set_root_bone(value) |
getter | get_root_bone |
- Transform target
Default | Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) |
---|---|
setter | set_target_transform(value) |
getter | get_target_transform |
- NodePath target_node
Default | NodePath("") |
---|---|
setter | set_target_node(value) |
getter | get_target_node |
- String tip_bone
Default | "" |
---|---|
setter | set_tip_bone(value) |
getter | get_tip_bone |
- bool use_magnet
Default | false |
---|---|
setter | set_use_magnet(value) |
getter | is_using_magnet |
方法说明
- get_parent_skeleton get_parent_skeleton() const
- is_running is_running()
- start start(one_time: bool = false)
- stop stop()