CFrameValue
非推奨を表示
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
単一の CFrame 値のコンテナオブジェクト。
コードサンプル
This code sample creates a CFrameValue whose Value is set to the camera's current CFrame. This CFrame can be later recalled back into the camera's 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
概要
イベント
CFRAmeValue の CFrameValue.Value が変更されるたびに発射されます。
プロパティ
方法
イベント
Changed
発射されるのは、CFrameValue.Value の CFrameValue が変更されたときです。新しい値が引数オブジェクトに保存される代わりに、変更されるプロパティを表すストリングではなく、新しい値が引数オブジェクトで実行されます。
このイベントは、他の変更されたイベントと同様、CFrameValue が変更された時間を追跡し、変更する可能性のある異なる値を追跡することができます。
たとえば、これはゲームオブジェクトのCFrame。
同等の変更イベントは、NumberValue や StringValue など、必要に最適なオブジェクトタイプによって異なります。
パラメータ
変更後の新しい値。
コードサンプル
This example prints the CFrameValue's new value each time it changes.
CFrameValue.Changed
local cframeValue = script.Parent.CFrameValue
cframeValue.Changed:Connect(print)
cframeValue.Value = CFrame.new(1, 2, 3)