BodyVelocity

非推奨を表示

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

非推奨

The BodyVelocity オブジェクトは、BasePart に力を適用し、定速を維持します。BodyVelocity.Velocity プロパティは、BasePart.AssemblyLinearVelocity と混同しないで、ゴール速度を制御します。

BodyVelocityBodyAngularVelocity の線形対応です。パーツがゴールポジションに移動する必要がある場合は、代わりに BodyPosition を使用します。オブジェクトに適用された力にさらに制御が必要な場合は、BodyForce または BodyThrust の代わりに使用することを検討してください。

このオブジェクトに適用される力の強度は、パーツの現在の速度と目標速度の差によって制御されます。これは P (パワー) で倍増され、増大または減少されます。その結果の力は MaxForce に制限されます。

概要

プロパティ

  • 並列読み取り

    各軸に適用できる力の制限を決定します。

  • 並列読み取り

    目標速度に達するために、どの程度攻撃的な力が適用されるかを決定します。

  • 並列読み取り

    ゴール速度を決定します。

方法

プロパティ

MaxForce

並列読み取り

MaxForce プロパティは、目標に到達するために各軸に適用できる力の量の制限を決定します Velocity。部品が移動していない場合は、この値を増加することを検討してください (これが Anchored または固定されたパーツに付属していないことも確認してください)。

並列読み取り

このプロパティは、デフォルトで有効になっているワークスペース.PGSPhysicsSolverEnabled を通じて PGS が有効になっている場合を除き、無視されます。

P プロパティは、目標に到達するために力を適用するときにどれほど 電力 が使用されるかを決定します。この値が高いほど、より多くの電力が使用され、より速く使用されます。BodyVelocity にかける力は、パーツの現在の速度とゴール速度の差が増加するにつれて増加します。このプロパティは、この力に乗算されて、増大または減少させられます。

Velocity

並列読み取り

速度プロパティ (BasePart.Velocity と混同しないでください) は、力が適用されるターゲット速度を決定します。世界に対して、部分ではなく指定されます。

方法

GetLastForce

GetLastForce は実装されていません。常に 0 ベクトルを返すことになります。開発者は、代わりに AlignPosition を使用することを推奨します


戻り値

lastForce

オブジェクトの最後の力を返します。


戻り値

イベント