CFrameValue
非推奨を表示
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
単一の CFrame 値のコンテナオブジェクト。
コードサンプル
Store the Camera's CFrame
-- Create a CFrame that stores the camera's current position/orientation
local vSnapshot = Instance.new("CFrameValue")
vSnapshot.Value = workspace.CurrentCamera.CFrame
vSnapshot.Name = "Snapshot"
vSnapshot.Parent = workspace
-- Later, we can load the CFrame back into the camera
workspace.CurrentCamera.CFrame = vSnapshot.Value
概要
イベント
Class.CFrameValue.Value の CFrameValue が変更されると、CFrameValue.Value の Fired が発動します。
プロパティ
方法
イベント
Changed
Class.CFrameValue.Value の Class.CFrameValue が変更されるたびに、その CFrameValue の内容を変更すると、新しい値が引数オブジェクトに保存されるため、その内容を変更するために実行されます。
このイベントは、他の変更されたイベントと同じように、CFrameValue が変更されたときに追跡し、変更される可能性のある異なる値を追跡するために使用できます。
たとえば、これは CFrameValues を使用してゲームオブジェクトの位置と移動を追跡するゲームでも有用です CFrame。
同様のオブジェクトには、NumberValue やStringValue など、要件に最適なオブジェクトタイプがあります。
パラメータ
変更後の新しい値。
コードサンプル
CFrameValue.Changed
local cframeValue = script.Parent.CFrameValue
cframeValue.Changed:Connect(print)
cframeValue.Value = CFrame.new(1, 2, 3)