Version: Unity 6.0 (6000.0)
言語 : 日本語
Slider Joint 2D
Slider Joint 2D

Slider Joint 2D の基本

このジョイントを使用すると、設定可能な無限に伸びる直線上で 2 つの点の位置を維持しながらゲームオブジェクトをスライドできます。これら 2 つの点には、Rigidbody2D コンポーネント 2 つか、Rigidbody2D コンポーネント 1 つとワールド空間での固定位置 1 つを使用することができます (Connected RigidbodyNone に設定)。

このジョイントは、接続されている 2 つのリジッドボディオブジェクトを直線上で維持するために、両方に直線力を適用します。また、シミュレートされたリニアモーターを備えており、直線上でリジッドボディゲームオブジェクトに直線力を適用して移動することができます。モーターはオン/オフができます。直線は無限ですが、Translation Limits オプションを用いて直線上のセグメントを指定することもできます。

このジョイントには、3 つの同時使用できるコンストレイントがあります。すべて任意で使用できます。

  • 2 つのリジッドボディオブジェクトのアンカー位置間で指定された直線からの相対的な直線距離を維持する。
  • 2 つのリジッドボディオブジェクトのアンカー位置間の線速度を指定された直線に沿って維持する。(スピードは力の上限によって制限されます。)
  • 指定された線に沿った2点間の直線距離を維持する。

このジョイントを使用すると、直線上で互いに接続されているような反応をする物理オブジェクトを構築できます。例:

  • 上下に移動する床。上に乗っているものがあると床は下に移動し、横に移動することはありません。このジョイントを使用すると、床が上下に移動するときに一定の制限を超えないようにできます。床を上に移動するにはモーターを使用します。

追加リソース

SliderJoint2D

Slider Joint 2D
Slider Joint 2D