CFrameValue

Hiển Thị Bản Đã Lỗi Thời

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Một đối tượng container cho một giá trị CFrame duy nhất.

Mẫu mã

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

Thuộc Tính

Value

Đọc Song Song

Được sử dụng để giữ một giá trị CFrame .

Phương Pháp

Sự Kiện

Changed

Lửa ngay khi CFrameValue.Value của Class.CFrameValue được thay đổi. Nó sẽ chạy với giá trị mới được lưu trong cơ sở dữ liệu ngay thay vì một chuỗi đại diện cho thuộc tính đang được thay đổi.

Sự kiện này, giống như các sự kiện đã thay đổi khác, có thể được sử dụng để theo dõi khi CFrameValue thay đổi và theo dõi các giá trị khác nhau mà nó có thể thay đổi.

Ví ví dụ / trường hợp, điều này thậm chí có thể hữu ích trong các trò chơi sử dụng CFrameValues để theo dõi vị trí và di chuyển của đối tượng trò chơi CFrame .

Các sự kiện tương đương thay đổi tồn tại cho các đối tượng tương tự, chẳng hạn như NumberValueStringValue, tùy thuộc vào loại đối tượng phù hợp nhu cầu tốt nhất.

Tham Số

value: CFrame

Giá trị mới sau khi thay đổi.


Mẫu mã

CFrameValue.Changed

local cframeValue = script.Parent.CFrameValue
cframeValue.Changed:Connect(print)
cframeValue.Value = CFrame.new(1, 2, 3)