RotationCurve

Hiển Thị Bản Đã Lỗi Thời

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Lớp này giữ một danh sách sắp xếp của RotationCurveKeys đại diện cho một chuỗi lượt xoay.Hình dạng của đường cong interpolation giữa hai chìa khóa được xác định bởi kiểu RotationCurveKey.Interpolation.

Tóm Tắt

Thuộc Tính

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Số lượng chìa khóa quay trong đường cong này.

Phương Pháp

  • Trả lại một bản sao của một chìa khóa tại một chỉ mục cụ thể.

  • Trả về chỉ mục của phím cuối cùng và đầu tiên của một khoảng thời gian.

  • Trả lại một bản sao của tất cả các phím trong đường cong xoay như một mảng Luau của RotationCurveKeys .

  • Lấy mẫu đường cong quay tại một thời điểm nhất định và trả lại đường cong quay tương ứng như một CFrame .

  • Thêm chìa khóa được truyền như một tham số cho đường cong này. Nếu một chìa khóa cùng lúc được tìm thấy, nó sẽ được thay thế.

  • RemoveKeyAtIndex(startingIndex : number,count : number):number

    Loại bỏ một số lượng nhất định các chìa khóa bắt đầu từ một chỉ mục nhất định.

  • Đặt lại các phím của đồ thị này bằng cách sử dụng mảng RotationCurveKey được truyền đến như một tham số.

Thuộc Tính

Length

Chỉ Đọc
Không Sao Chép
Đọc Song Song

Số lượng chìa khóa quay trong đường cong này.

Phương Pháp

GetKeyAtIndex

Trả lại một bản sao của một chìa khóa tại một chỉ mục cụ thể.

Tham Số

index: number
Giá Trị Mặc Định: ""

Lợi Nhuận

GetKeyIndicesAtTime

Vật phẩm đầu tiên trong mảng trả về là chỉ mục của chìa khóa cuối cùng với thời gian nhỏ hơn hoặc bằng time (hoặc ít hơn nếu không tìm thấy chìa khóa nào).Vật phẩm thứ hai trong mảng trả về là chỉ mục của chìa khóa đầu tiên với thời gian lớn hơn hoặc bằng time (hoặc chiều dài cong nếu không có chìa khóa nào đáp ứng sự không bằng nhau).

Tham Số

time: number
Giá Trị Mặc Định: ""

Lợi Nhuận

GetKeys

Trả lại một bản sao của tất cả các phím trong đường cong xoay như một mảng Luau của RotationCurveKeys .


Lợi Nhuận

Mảng của RotationCurveKeys .

GetValueAtTime

Lấy mẫu đường cong quay tại một thời điểm nhất định và trả lại đường cong quay tương ứng như một CFrame .Các đường cong quay trống được đánh giá là CFrame.identity .

Tham Số

time: number

Thời gian để lấy mẫu đường cong.

Giá Trị Mặc Định: ""

Lợi Nhuận

Giá trị của đường cong tại yêu cầu time .

InsertKey

Thêm chìa khóa được truyền làm tham số cho đường cong này.Nếu một chìa khóa cùng lúc được tìm thấy, nó sẽ được thay thế.Trong mảng trả về, giá trị đầu tiên là true nếu một chìa khóa được thêm vào hoặc false nếu một chìa khóa trước đó đã được thay thế; giá trị thứ hai là chỉ mục mà nhãn được thêm vào.

Tham Số

RotationCurveKey để chèn.

Giá Trị Mặc Định: ""

Lợi Nhuận

(xem mô miêu tả) .

RemoveKeyAtIndex

Loại bỏ một số nhất định ( count ) các chìa khóa bắt đầu từ startingIndex chỉ mục và trả lại số lượng chìa khóa đã bị xóa.

Tham Số

startingIndex: number

Bắt đầu chỉ mục từ đó để xóa chìa khóa.

Giá Trị Mặc Định: ""
count: number

Số lượng chìa khóa cần bỏ.

Giá Trị Mặc Định: 1

Lợi Nhuận

Số lượng chìa khóa bị xóa.

SetKeys

Đặt lại các phím của đồ thị này bằng cách sử dụng mảng RotationCurveKey được truyền đến như một tham số.Các chìa khóa trong array keys được sắp xếp theo thứ tự thời gian tăng dần trước khi chèn, và các chìa khóa được lặp lại ở thời điểm nhất định được xóa một cách ổn định.

Trả về số lượng phím đã được chèn. Phím đã được lưu trước đó trong đường cong này sẽ bị xóa trước khi các phím được chuyển đến như là tham số.

Tham Số

keys: Array

Mảng của RotationCurveKeys .

Giá Trị Mặc Định: ""

Lợi Nhuận

Số lượng phím được chèn.

Sự Kiện