RotationCurve

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

이 클래스는 시퀀스 회전을 나타내는 RotationCurveKeys 목록을 정렬합니다. 키 간의 인터플레이션 곡선의 모양은 RotationCurveKey.Interpolation 입력따라 결정됩니다.

요약

속성

  • 읽기 전용
    복제되지 않음
    병렬 읽기

    이 곡선의 회전 키 수.

메서드

속성

Length

읽기 전용
복제되지 않음
병렬 읽기

이 곡선의 회전 키 수.

메서드

GetKeyAtIndex

지정된 인덱스에 키의 복사본을 반환합니다.

매개 변수

index: number

반환

GetKeyIndicesAtTime

반환된 배열의 첫 번째 항목은 키가 없거나 키와 동일한 시간(또는 1보다 작거나 曲線長度(경우에 따라))이 작은 경우의 마지막 키의 인덱스입니다. 두 번째 항목은 키가 없거나 曲線長度(경우에 따라))이 작은 경우의 첫 번째 키의 인덱스입

매개 변수

time: number

반환

GetKeys

RotationCurveKey 복사본을 Lua 배열의 RotationCurveKeys 으로 반환합니다.


반환

Datatype.RotationCurveKey|RotationCurveKeys 의 배열.

GetValueAtTime

지정된 시간에 회전 곡선을 샘플링하고 해당 회전을 CFrame 으로 반환합니다. 빈 회전 곡선은 CFrame.identity 으로 평가됩니다.

매개 변수

time: number

곡선을 샘플링할 시간.


반환

요청된 time 의 곡선 값.

InsertKey

이 곡선에 키가 전달되었습니다. 키가 동시에 찾으면 키가 대체됩니다. 반환된 배열에서 첫 번째 값은 true이며, 이전 키가 대체된 경우 두 번째 값은 false입니다.

매개 변수

RotationCurveKey를 삽입합니다.


반환

(설명 참조) .

RemoveKeyAtIndex

시작 인덱스에서 count 키 중 일부를 제거하고 제거된 키의 수를 반환합니다.

매개 변수

startingIndex: number

열을 제거할 시작 인덱스를 지정합니다.

count: number

제거할 열의 개수입니다.

기본값: 1

반환

제거된 열의 개수.

SetKeys

이 곡선의 키를 재설정하려면 RotationCurveKey 배열을 인수로 지정한 keys 배열을 사용합니다. 배열에 있는 키는 삽입 전에 시간 순으로 정렬되고 중복된 시간에 있는 키는 안정적인 방식으로 제거됩니다.

실제로 삽입된 열의 개수를 반환합니다. 이 곡선에 이전에 저장된 열은 열이 인수로 지정될 때 제거됩니다.

매개 변수

keys: Array

Datatype.RotationCurveKey|RotationCurveKeys 의 배열.


반환

삽입된 열의 개수입니다.

이벤트