このジョイントを使用すると、リジッドボディ物理演算で制御されるゲームオブジェクトを、空間で直線に沿ってスライドできます。オブジェクトは、衝突や力に反応して直線に沿って自由に移動できます。モーターの力を使用して移動することもできますが、直線上の特定のセクション内の位置を維持するよう制限が適用されます。
| Property | 機能 |
|---|---|
| Enable Collision | このプロパティを有効にすると、接続された 2 つのゲームオブジェクトの衝突が可能になります。 |
| Connected Rigidbody | このジョイントと接続する他のオブジェクトを指定します。このプロパティを None のままにすると、ジョイントのもう一方の端は Connected Anchor プロパティで定義した空間上の点に固定されます。接続するゲームオブジェクトのリストを表示するには、右にある丸いアイコンを選択します。 |
| Auto Configure Connected Anchor | このプロパティを有効にすると、このジョイントが接続されているもう一方のオブジェクトのアンカー位置が自動的に設定されます。このプロパティを有効にする場合、Connected Anchor プロパティに座標を入力する必要はありません。 |
| Anchor | ジョイントの端がこのゲームオブジェクトのどの場所 (Rigidbody 2D の X、Y 座標) に接続するかを定義します。 |
| Connected Anchor | ジョイントの端がもう一方のゲームオブジェクトのどの場所 (Rigidbody 2D の X、Y 座標) に接続するかを定義します。 |
| Auto Configure Angle | このプロパティを有効にすると、2 つのゲームオブジェクト間の角度を自動的に検出します。ジョイントは 2 つのゲームオブジェクト間で同じ角度を維持します。このプロパティを有効にする場合、手動で角度を指定する必要はありません。 |
| Angle | 2 つのオブジェクト間でジョイントが維持する角度を入力します。 |
| Use Motor | スライドにモーターを使用するかを設定します。使用する場合、チェックボックスをオンにします。 |
| Motor | モーター関連のプロパティ設定を展開します。 |
| Motor Speed | モーターのターゲットスピード (メートル/秒) を設定します。 |
| Maximum Motor Force | ターゲットスピードに到達するまでにモーターが適用する最大トルクを設定します。 |
| Use Limits | このプロパティを有効にすると、直線力の制限を設定できます。 |
| Translation Limits | 展開すると、移動できる制限距離を設定できます。 |
| Lower Translation | ゲームオブジェクトと接続されたアンカーポイント間の最小距離を設定します。 |
| Upper Translation | ゲームオブジェクトと接続されたアンカーポイント間の最大距離を設定します。 |
| Break Action | 力またはトルクのしきい値を超えたときに実行するアクションを設定します。 |
| Break Force | 力のしきい値を設定します。この値を超えると、ジョイントは選択した Break Action を実行します。デフォルト値は Infinity に設定されており、この値を超えることはできません。したがって、しきい値がこの値である間は Break Action が実行されることはありません。 |
| Break Torque | トルクのしきい値を設定します。このしきい値を超えると、ジョイントは選択した Break Action を実行します。デフォルト値は Infinity に設定されており、この値を超えることはできません。したがって、しきい値がこの値である間は Break Action が実行されることはありません。 |