Joint3D
被繼承: ConeTwistJoint3D, Generic6DOFJoint3D, HingeJoint3D, PinJoint3D, SliderJoint3D
所有 3D 物理關節的抽象基底類別。
說明
Abstract base class for all joints in 3D physics. 3D joints bind together two physics bodies (node_a and node_b) and apply a constraint. If only one body is defined, it is attached to a fixed StaticBody3D without collision shapes.
教學
屬性
|
||
|
||
|
||
|
方法
get_rid() const |
屬性說明
bool exclude_nodes_from_collision = true 🔗
If true, the two bodies bound together do not collide with each other.
NodePath node_a = NodePath("") 🔗
Path to the first node (A) attached to the joint. The node must inherit PhysicsBody3D.
If left empty and node_b is set, the body is attached to a fixed StaticBody3D without collision shapes.
NodePath node_b = NodePath("") 🔗
Path to the second node (B) attached to the joint. The node must inherit PhysicsBody3D.
If left empty and node_a is set, the body is attached to a fixed StaticBody3D without collision shapes.
用於定義哪個解算器在多個關節中被首先執行的優先順序。數值越低,優先順序越高。
方法說明
Returns the joint's internal RID from the PhysicsServer3D.