LineForce

非推奨を表示

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

制約 LineForce は、2つのAttachmentsを結ぶ理論的な線に沿って力を適用します。エンドポイント(添付ファイル)が移動すると、力の方向が変更されます。

この制約を構成するときは、Roblox ユニット を調べることで、Roblox ユニットがメトリックユニットと比較してどのようになるかを理解するのが役立つかもしれません。

場所を強制する

デフォルトでは、力が接続場所の親に適用されます。必要に応じて、力を各親の質量の中心に集中させることができます ApplyAtCenterOfMass を有効にすることで。

逆方向の正方法則

When InverseSquareLawtrue であるとき、力の大きさは距離の逆平方に乗算され、つまり、2つの添付ファイルが互いに近づくにつれて力が指数関数的に増加する、マグネットのように。この設定を使用するときは、添付ファイルが正確に一致する場合、無限の力を防ぐために MaxForce の境界値を設定することをお勧めします。

反応力

デフォルトでは、制約は Attachment0 にのみ力を適用し、Attachment1 は影響を受けないままです。しかし、力を適用すると、 同じ方向と反対方向の両方の添付ファイルにReactionForceEnabled を有効にすることで、力が両方に適用されます。

概要

プロパティ

Constraint から継承した プロパティ

プロパティ

ApplyAtCenterOfMass

並列読み取り

When true , force は、親アセンブリの Attachment0 の質量の中心に力が適用され、力の方向を決定する線は、その質量の中心に開始します。When false では、力が Attachment0 に適用され、方向を決定するラインも Attachment0 で開始します。

InverseSquareLaw

並列読み取り

When true では、力の大きさは距離の逆積に乗算されます。

Magnitude

並列読み取り

力の大きさ。

MaxForce

並列読み取り

適用できる最大絶対力。このプロパティは、InverseSquareLaw も有効になっている場合にのみ有効になります。このプロパティは主に、2つの添付ファイルが近づくにつれて、ボディ移動の力が無限になり、スクリプトで防げない爆発が発生する問題を解決するために使用されます。このプロパティは、力の絶対値を制限します。

ReactionForceEnabled

並列読み取り

反応力 (反対のものと同等) を Attachment1 の親に適用するようにします。デフォルトでは、ラインフォースは親の Attachment0 にのみ力を適用し、動的な関係なしで Attachment1 をターゲット方向として使用します。

方法

イベント