学ぶ
エンジンクラス
IKControl

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


コードサンプル
IKコントロールのセットアップ
local character = script.Parent.Character
local humanoid = character.Humanoid
local root = character.HumanoidRootPart
-- IKControl.Target として使用する新しいアタッチメントを作成します
local target = Instance.new("Attachment")
target.CFrame = CFrame.new(-1, 0, -1)
target.Parent = root
local ikControl = Instance.new("IKControl")
ikControl.Type = Enum.IKControlType.Position
ikControl.EndEffector = character.LeftHand
ikControl.ChainRoot = character.LeftUpperArm
ikControl.Target = target
ikControl.Parent = humanoid

APIリファレンス
プロパティ
ChainRoot
並列読み取り
機能: Animation
シミュレーションへのアクセス
IKControl.ChainRoot:Instance

Enabled
並列読み取り
機能: Animation
シミュレーションへのアクセス
IKControl.Enabled:boolean

EndEffector
並列読み取り
機能: Animation
シミュレーションへのアクセス
IKControl.EndEffector:Instance

EndEffectorOffset
並列読み取り
機能: Animation
IKControl.EndEffectorOffset:CFrame

Offset
並列読み取り
機能: Animation
IKControl.Offset:CFrame

Pole
並列読み取り
機能: Animation
IKControl.Pole:Instance

Priority
並列読み取り
機能: Animation
IKControl.Priority:number

SmoothTime
並列読み取り
機能: Animation
IKControl.SmoothTime:number

Target
並列読み取り
機能: Animation
シミュレーションへのアクセス
IKControl.Target:Instance

Type
並列読み取り
機能: Animation
シミュレーションへのアクセス
IKControl.Type:Enum.IKControlType

Weight
並列読み取り
機能: Animation
シミュレーションへのアクセス
IKControl.Weight:number

方法
GetChainCount
機能: Animation
IKControl:GetChainCount():number
戻り値

GetChainLength
機能: Animation
IKControl:GetChainLength():number
戻り値

GetNodeLocalCFrame
機能: Animation
IKControl:GetNodeLocalCFrame(index:number):CFrame
パラメータ
index:number
戻り値

GetNodeWorldCFrame
機能: Animation
IKControl:GetNodeWorldCFrame(index:number):CFrame
パラメータ
index:number
戻り値

GetRawFinalTarget
機能: Animation
IKControl:GetRawFinalTarget():CFrame
戻り値

GetSmoothedFinalTarget
機能: Animation
IKControl:GetSmoothedFinalTarget():CFrame
戻り値

©2026 Roblox Corporation。Roblox(ロブロックス)、RobloxロゴおよびPowering Imaginationは、米国並びにその他の国における登録商標および非登録商標です。