WeldConstraint

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

WeldConstraint は、2つの BaseParts を接続し、互いに同じ相対位置/方向を保証します。つまり、1つのパーツが移動すると、他のパーツは同じ量を移動します。2つのパーツが接触していない場合でも、接続できます。

最も一般的な方法でワールドコントラクトを作成する方法は、ワールド を Studio の 作成 メニューを通じて選択することです。

Constraint picker indicated in Studio toolbar

このツールは、ツールがアクティブになると BaseParts が選択される回数に応じて動作が異なります:

  • Class.BasePart|BaseParts が選択されていない場合は、次の 2つの BaseParts は新しい WeldConstraint で接続されます。同じ 1>Class.BasePart1> が 2 回接続されると、接続コンストレントは作成されません。
  • 既に BasePart が選択されている場合、次の BasePart は、新しい WeldConstraint で選択されたものに接続されます。
  • 複数の BaseParts が選択されている場合、接触または重複するものは自動的に新しい WeldConstraints によって焊接されます。

動作の再設定

接続された BasePart が移動すると、パーツが Position または CFrame を通じて移動するかどうかにより動作が異なります。

  • 接続されたパーツの Position が更新されると、そのパーツは移動しますが、接続されているパーツの他の部分は移動しません。ワールドは、移動したパーツの新しい位置に基づいて他のパーツのオフセットを再計算します。

  • 接続されたパーツのCFrameが更新されると、そのパーツは移動し、接続されたパーツのDatatype.CFrame すべてが移動します。これにより、接続されたパーツと2>同じオフセット2>を維持できます。

概要

プロパティ

  • 読み取り専用
    複製されていません
    並列読み取り

    WeldConstraint が現在世界で有効であるかどうかを示します。

  • 複製されていません
    並列読み取り

    制限をオン/オフに切り替えます。

  • 複製されていません
    並列読み取り

    制限によって接続された最初の部分。

  • 複製されていません
    並列読み取り

    制限によって接続された 2つ目のパーツ。

プロパティ

Active

読み取り専用
複製されていません
並列読み取り

世界で Welding Constraint が現在有効である場合。

Welding Constraint またはそのパーツの 1つが Workspace にありません。ウェルドは非アクティブになります。

Rigid joints like Weld , Snap , WeldConstraint , 1> Class.Motor1> 、or 4> Class.Motor6D4> などの��

Duplicate WeldConstraints は矛盾しません、因みに矛盾する WeldConstraints は、BasePart.Position またはBasePart.Orientation を設定したパーツの相対位置から、内部の CFrames を得るようになります。スパンツリーは、Duplicate または 1>Cycle1> が発生すると

Enabled

複製されていません
並列読み取り

Class.WeldConstructor の WeldConstraint プロパティは、WeldConstraint.Part0 の制限がアクティブかどうかを設定します。このプロパティを 1> true1> に設定すると、4>Class.WeldConstraint.Part04> および 7>Class.WeldConstraint.Part1

複製されていません
並列読み取り

Class.WeldConstruct.Part1 および WeldConstraint.Part1 プロパティのセットは、WeldConstraint の接続を行う 2つの 1>Class.BasePart1> のうちの 2つをロックします。4>Class.WeldConstruct.Enabled4> が両方の

パート0 またはパート1 が新しいパーツに設定された場合、Welding Constraint はすぐに新しいパーツをリンクします。古いパーツは再び制限されません。


local partA = Instance.new("Part")
local partB = Instance.new("Part")
partA.Position = Vector3.new(0, 10, 0)
partA.Parent = workspace
partB.Position = Vector3.new(0, 10, 10)
partB.Parent = workspace
local weld = Instance.new("WeldConstraint")
weld.Parent = partA
weld.Part0 = partA
weld.Part1 = partB
複製されていません
並列読み取り

Class.WeldConstraint.Part0 および Part1 プロパティの Class.WeldConstruct 設定は、2つの WeldConstraint が接続するワールドをロックします。両方のプロパティが設定されてワールドがロックされると、ワールドは 1>Class.

パート0 またはパート1 が新しいパーツに設定された場合、Welding Constraint はすぐに新しいパーツをリンクします。古いパーツは再び制限されません。


local partA = Instance.new("Part")
local partB = Instance.new("Part")
partA.Position = Vector3.new(0, 10, 0)
partA.Parent = game.Workspace
partB.Position = Vector3.new(0, 10, 10)
partB.Parent = game.Workspace
local weld = Instance.new("WeldConstraint")
weld.Parent = partA
weld.Part0 = partA
weld.Part1 = partB

方法

イベント