단일 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
Class.CFrameValue.Value 의 Class.CFrameValue 가 변경될 때마다 발생합니다. 새 값이 인수 개체에 저장되므로 속성이 변경되는 대신 문자열을 대체하는 문자열을 실행합니다.
이 이벤트는 다른 변경된 이벤트와 마찬가지로 CFrameValue가 변경될 때 추적하고 변경될 수 있는 다른 값을 추적하는 데 사용할 수 있습니다.
예를 인스턴스, 이 기능은 게임 개체 위치 및 이동에 대해 CFrameValues를 사용하는 게임에서 유용할 수 있습니다. CFrame 위치 및 이동.
변경된 이벤트는 대상, 예를 들어 NumberValue 및 StringValue와 같은 유사한 개체에 대해 변경된 이벤트가 있습니다. 필요에 가장 적합한 개체 유형에 따라 Class.StringValue 및 2>Class.NumberValue2>가 있습니다.
매개 변수
변경 후의 새 값.
코드 샘플
CFrameValue.Changed
local cframeValue = script.Parent.CFrameValue
cframeValue.Changed:Connect(print)
cframeValue.Value = CFrame.new(1, 2, 3)