이 클래스는 시퀀스 회전을 나타내는 RotationCurveKeys 목록을 정렬합니다. 키 간의 인터플레이션 곡선의 모양은 RotationCurveKey.Interpolation 입력따라 결정됩니다.
요약
메서드
지정된 인덱스에 키의 복사본을 반환합니다.
기간 동안의 마지막 키와 첫 번째 키의 인덱스를 반환합니다.Returns the index of the last and first key of a period of time.
RotationCurveKey 복사본을 Lua 배열의 RotationCurveKeys 으로 반환합니다.
지정된 시간에 회전 곡선을 샘플링하고 해당 회전을 CFrame 으로 반환합니다.
이 곡선에 키가 전달되었습니다. 동시에 키가 있으면 대체됩니다.
지정된 인덱스에서 시작하는 키의 개수를 제거합니다.
이 곡선의 열을 사용하여 RotationCurveKey 배열을 인수로 재설정합니다.
속성
메서드
GetKeyIndicesAtTime
반환된 배열의 첫 번째 항목은 키가 없거나 키와 동일한 시간(또는 1보다 작거나 曲線長度(경우에 따라))이 작은 경우의 마지막 키의 인덱스입니다. 두 번째 항목은 키가 없거나 曲線長度(경우에 따라))이 작은 경우의 첫 번째 키의 인덱스입
매개 변수
반환
GetKeys
RotationCurveKey 복사본을 Lua 배열의 RotationCurveKeys 으로 반환합니다.
반환
Datatype.RotationCurveKey|RotationCurveKeys 의 배열.
GetValueAtTime
지정된 시간에 회전 곡선을 샘플링하고 해당 회전을 CFrame 으로 반환합니다. 빈 회전 곡선은 CFrame.identity 으로 평가됩니다.
매개 변수
곡선을 샘플링할 시간.
반환
요청된 time 의 곡선 값.
InsertKey
이 곡선에 키가 전달되었습니다. 키가 동시에 찾으면 키가 대체됩니다. 반환된 배열에서 첫 번째 값은 true이며, 이전 키가 대체된 경우 두 번째 값은 false입니다.
매개 변수
RotationCurveKey를 삽입합니다.
반환
(설명 참조) .
RemoveKeyAtIndex
시작 인덱스에서 count 키 중 일부를 제거하고 제거된 키의 수를 반환합니다.
매개 변수
반환
제거된 열의 개수.
SetKeys
이 곡선의 키를 재설정하려면 RotationCurveKey 배열을 인수로 지정한 keys 배열을 사용합니다. 배열에 있는 키는 삽입 전에 시간 순으로 정렬되고 중복된 시간에 있는 키는 안정적인 방식으로 제거됩니다.
실제로 삽입된 열의 개수를 반환합니다. 이 곡선에 이전에 저장된 열은 열이 인수로 지정될 때 제거됩니다.
매개 변수
Datatype.RotationCurveKey|RotationCurveKeys 의 배열.
반환
삽입된 열의 개수입니다.