RotationCurve

사용되지 않는 항목 표시

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

이 클래스는 순서의 시퀀스를 나타내는 RotationCurveKeys 정렬된 목록을 보유합니다.두 키 사이의 인터폴레이션 곡선의 모양은 RotationCurveKey.Interpolation 입력의해 결정됩니다.

요약

속성

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

    이 곡선의 회전 키 수입니다.

메서드

속성

Length

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

이 곡선의 회전 키 수입니다.

메서드

GetKeyAtIndex

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

매개 변수

index: number
기본값: ""

반환

GetKeyIndicesAtTime

반환된 배열의 첫 번째 항목은 시간이 </2!(또는 키가 없으면 1 또는 곡선 길이의 최소값)보다 작거나 같은 마지막 키의 인덱스입니다.반환된 배열의 두 번째 항목은 시간이 더 크거나 같은 첫 번째 키의 인덱스 또는 키가 없으면 불평등을 충족하는 길이인 커브입니다(또는 키가 발견되지 않으면 불평등).

매개 변수

time: number
기본값: ""

반환

GetKeys

회전 곡선의 모든 키의 복사본을 Luau 배열로 RotationCurveKeys 로 반환합니다.


반환

GetValueAtTime

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

매개 변수

time: number

곡선을 샘플링할 시간.

기본값: ""

반환

요청한 위치의 곡선 값 time.

InsertKey

인수로 전달된 키를 이 곡선에 추가합니다.동시에 키가 발견되면 대체됩니다.반환된 배열에서 첫 번째 값은 키가 추가되었거나 이전 키가 교체된 경우 이고, 두 번째 값은 마커가 추가된 인덱스입니다.

매개 변수

RotationCurveKey 를 삽입합니다.

기본값: ""

반환

(설명 참조) .

RemoveKeyAtIndex

count 인덱스에서 시작하여 지정된 수( startingIndex )의 키를 제거하고 제거된 키 수를 반환합니다.

매개 변수

startingIndex: number

키를 제거할 시작 인덱스.

기본값: ""
count: number

제거할 키 수.

기본값: 1

반환

제거된 키 수.

SetKeys

RotationCurveKey 배열을 인수로 전달하여 이 곡선의 키를 재설정합니다.keys 배열의 키는 삽입 전에 상승 시간 순서로 정렬되고 복제된 시간의 키는 안정적인 방식으로 제거됩니다.

실제로 삽입된 키 수를 반환합니다. 이 곡선에 저장된 키는 인수로 전달되기 전에 제거됩니다.

매개 변수

keys: Array

배열의 RotationCurveKeys .

기본값: ""

반환

삽입된 키 수.

이벤트