Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
ConeTwistJoint3D
继承: Joint3D < Node3D < Node < Object
以模拟球窝关节的方式连接两个 3D 物理物体的物理关节。
描述
以模拟球窝关节的方式连接两个 3D 物理物体的物理关节。扭转轴被初始化为 ConeTwistJoint3D 的 X 轴。一旦物理体摆动,扭转轴将被计算为两个物理体局部空间中关节的 X 轴的中间值。可用作肩膀、臀部等肢体,也可以用作从天花板荡下的灯之类的对象。
属性
|
||
|
||
|
||
|
||
|
方法
void |
枚举
enum Param: 🔗
Param PARAM_SWING_SPAN = 0
摆动是围绕垂直于扭转轴的轴线,从一边到另一边的旋转。
摆动跨度定义了沿摆动轴旋转多少不会得到校正。
可以被定义为 ConeTwistJoint3D 中的松动。
如果低于 0.05,该行为将被锁定。
Param PARAM_TWIST_SPAN = 1
扭转是绕扭转轴的旋转,此值定义了关节可以扭转多远。
如果低于 0.05,则扭转被锁定。
Param PARAM_BIAS = 2
摆动或扭转的速度。
越高,速度越快。
Param PARAM_SOFTNESS = 3
关节开始扭转的难易程度。如果太低,则需要更多的力才能开始扭转关节。
Param PARAM_RELAXATION = 4
定义两侧的摆动速度和扭转速度差异同步的速度。
Param PARAM_MAX = 5
代表 Param 枚举的大小。
属性说明
摆动或扭转的速度。
越高,速度越快。
定义两侧的摆动速度和扭转速度差异同步的速度。
关节开始扭转的难易程度。如果太低,则需要更多的力才能开始扭转关节。
摆动是围绕垂直于扭转轴的轴线,从一边到另一边的旋转。
摆动跨度定义了沿摆动轴旋转多少不会得到校正。
可以被定义为 ConeTwistJoint3D 中的松动。
如果低于 0.05,该行为将被锁定。
扭转是绕扭转轴的旋转,此值定义了关节可以扭转多远。
如果低于 0.05,则扭转被锁定。
方法说明
float get_param(param: Param) const 🔗
返回指定参数的值。
void set_param(param: Param, value: float) 🔗
设置指定参数的值。