JointInstance
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
ジョイントインスタンス は、Welds や Motors のようなジョイントの基本クラスです。
Weld , WeldConstraint , Motor , そして Motor6D すべてが複数のパーツを同じ アセンブリ に結合します。すべてのアセンブリにはルートパーツ ( BasePart:GetRootPart() ) があり、C0 / C1 の JointInstance が変更されると、ルートパーツは元の場所に残ります。
接合には方向性がありません。剛性のあるジョイントが根部から分岐する木を形成すると想像できます。ツリーの根から下にあるすべてのパーツと、このツリーの接合された「子供」は、彼らと一緒に移動します。
概要
プロパティ
ジョイントが現在世界でアクティブかどうかを決定します。
オフセットポイントが JointInstance.Part0 にどのように付属するかを決定します。
JointInstance.C0 プロパティから控除されて、JointInstance.Part1 にオフセットポイントを作成します。
ジョイントが有効かどうかを設定します。
ジョインが接続する最初の BasePart 。
共同接続する 2番目の BasePart 。
プロパティ
Active
このプロパティは、接続が現在世界でアクティブかどうかを決定します。真の場合、接続はアクティブです。
JointInstance が Workspace または JointsService にない場合、またはそのパーツの 1つがワークスペースにない場合、ジョイントは非アクティブになります。
Weld、Snap、WeldConstraint、Motor、またはMotor6Dなどの剛性ジョイントは、同じ2部分の間のジョイントや、接着グラフの間の間接サイクルなど、他の剛性ジョイントとの衝突により無効になる可能性があります。この方法で無効になったジョイントは、別のジョイントまたはパーツが追加または削除された後で再び有効にすることができます。
C0
C0 は、接着における 2 部品間のオリエンテーションの位置面です。 JointInstance.Part0 および JointInstance.Part1 は、それぞれの位置を示すこの値に応じて移動します。
Enabled
このプロパティは、ジョイントが有効かどうかを設定します。
このプロパティが真に設定されると、ジョイントの JointInstance.Part0 および JointInstance.Part1 プロパティが設設定するされた場合、ジョイントはその 2つのパーツが接続され、ジョイントタイプに従って動作するようにします (例えば Welds、そして Snaps )。
参照してください:
- JointInstance.Active , ジョイントが現在世界でアクティブかどうかを判断する