이 클래스는 순서의 시퀀스를 나타내는 RotationCurveKeys 정렬된 목록을 보유합니다.두 키 사이의 인터폴레이션 곡선의 모양은 RotationCurveKey.Interpolation 입력의해 결정됩니다.
요약
메서드
지정된 인덱스에서 키의 복사본을 반환합니다.
기간의 마지막 및 첫 번째 키의 인덱스를 반환합니다.
회전 곡선의 모든 키의 복사본을 Luau 배열로 RotationCurveKeys 로 반환합니다.
지정된 시간에 회전 곡선을 샘플링하고 해당 회전을 CFrame로 반환합니다.
인수로 전달된 키를 이 곡선에 추가합니다. 동시에 키가 발견되면 대체됩니다.
지정된 인덱스부터 특정 수의 키를 제거합니다.
RotationCurveKey 배열을 인수로 전달하여 이 곡선의 키를 재설정합니다.
속성
메서드
GetKeyIndicesAtTime
반환된 배열의 첫 번째 항목은 시간이 </2!(또는 키가 없으면 1 또는 곡선 길이의 최소값)보다 작거나 같은 마지막 키의 인덱스입니다.반환된 배열의 두 번째 항목은 시간이 더 크거나 같은 첫 번째 키의 인덱스 또는 키가 없으면 불평등을 충족하는 길이인 커브입니다(또는 키가 발견되지 않으면 불평등).
매개 변수
반환
GetValueAtTime
지정된 시간에 회전 곡선을 샘플링하고 해당 회전을 CFrame로 반환합니다.빈 회전 곡선은 CFrame.identity로 평가됩니다.
매개 변수
곡선을 샘플링할 시간.
반환
요청한 위치의 곡선 값 time.
InsertKey
인수로 전달된 키를 이 곡선에 추가합니다.동시에 키가 발견되면 대체됩니다.반환된 배열에서 첫 번째 값은 키가 추가되었거나 이전 키가 교체된 경우 이고, 두 번째 값은 마커가 추가된 인덱스입니다.
매개 변수
RotationCurveKey 를 삽입합니다.
반환
(설명 참조) .
RemoveKeyAtIndex
count 인덱스에서 시작하여 지정된 수( startingIndex )의 키를 제거하고 제거된 키 수를 반환합니다.
매개 변수
반환
제거된 키 수.
SetKeys
RotationCurveKey 배열을 인수로 전달하여 이 곡선의 키를 재설정합니다.keys 배열의 키는 삽입 전에 상승 시간 순서로 정렬되고 복제된 시간의 키는 안정적인 방식으로 제거됩니다.
실제로 삽입된 키 수를 반환합니다. 이 곡선에 저장된 키는 인수로 전달되기 전에 제거됩니다.
매개 변수
배열의 RotationCurveKeys .
반환
삽입된 키 수.