Motor6D

非推奨を表示

Motor6D joins two BaseParts (Part0 and Part1) together in an animatable way. The Transform property determines the offset between these parts. This can be set manually using RunService.PreSimulation or through an Animator.

Models whose parts are joined by Motor6D are usually referred to as rigs, typically for Humanoids.

概要

プロパティ

  • 読み取り専用
    複製されていません
    スクリプト作成できません
    並列読み取り
  • 読み取り専用
    複製されていません
    スクリプト作成できません
    並列読み取り
  • 非表示
    複製されていません
    並列読み取り

    Describes the current animation offset of the Motor6D joint.

Motor から継承した プロパティ
  • 複製されていません
    並列読み取り

    Displays the current rotation of the motor in radians.

  • 並列読み取り

    The desired angle to turn the motor to in radians.

  • 並列読み取り

    The maximum velocity the motor can use to reach Motor.DesiredAngle measured in radians per physics frame (1/60th of a second).

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

方法

Motor から継承した 方法

プロパティ

ChildName

読み取り専用
複製されていません
スクリプト作成できません
並列読み取り

ParentName

読み取り専用
複製されていません
スクリプト作成できません
並列読み取り

Transform

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

The internal CFrame that is manipulated when a Motor6D is being animated. It is recommended to use this property for custom animations rather than JointInstance.C0 and JointInstance.C1.

Timing

Motor6D transforms are not applied immediately, unlike updating C0 and C1, but rather as a batch in a parallel job after RunService.PreSimulation, immediately before physics steps. The deferred batch update is much more efficient than many immediate updates.

If the Motor6D is part of an animated model with an Animator, then Motor6D.Transform will usually be overwritten every frame by the Animator after RunService.PreAnimation and before RunService.PreSimulation.

方法

イベント