CFrameValue
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Objek kontainer untuk satu nilai CFrame .
Contoh Kode
-- 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
Rangkuman
Properti
Digunakan untuk menahan nilai CFrame .
Acara
Diaktifkan setiap kali CFrameValue.Value dari CFrameValue berubah.
Properti
Metode
Acara
Changed
Diaktifkan setiap kali CFrameValue.Value dari CFrameValue diubah. Ini akan berjalan dengan nilai baru yang disimpan dalam objek argumen, bukan string mewakili properti yang diubah.
Acara ini, seperti acara lain yang berubah, dapat digunakan untuk melacak kapan CFrameValue berubah dan melacak berbagai nilai yang dapat diubahnya.
kejadian, ini bahkan mungkin berguna dalam game yang menggunakan CFrameValues untuk melacak posisi dan gerakan objek game CFrame .
Acara berubah yang setara ada untuk objek serupa, seperti NumberValue dan StringValue, tergantung pada jenis objek mana yang paling cocok dengan kebutuhan.
Parameter
Nilai baru setelah perubahan.
Contoh Kode
local cframeValue = script.Parent.CFrameValue
cframeValue.Changed:Connect(print)
cframeValue.Value = CFrame.new(1, 2, 3)