FloatCurve

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.

Một instate đại diện cho một đường cong 1D được mã hóa bằng một danh sách xếp chồng của FloatCurveKeys . Hình dạng của đường cong interpolation giữa hai chìa khóa được xác định bởi kiểu FloatCurveKey.Interpolation .

Tóm Tắt

Thuộc Tính

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

    Số lượng các chìa khóa trong hình dạng lưới.

Phương Pháp

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

  • Trả lại chỉ mục của chìa khóa cuối cùng và đầu tiên trong một khoảng thời gian.

  • Trả lại một bản sao của tất cả các khóa trong Floating Curve như một dàn trượt Lua của FloatCurveKeys .

  • Mẫu một hàm trượt tại một thời điểm nhất định được truyền làm một biến.

  • Thêm chìa khóa được truyền là một引数 đến hàm này. Nếu một chìa khóa tương tự được tìm thấy, nó sẽ được thay thế.

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

    Loại bỏ một số chìa khóa được cho bắt đầu từ một chỉ mục cụ thể.

  • Đặt lại các chìa khóa của hình dạng này bằng cách sử dụng FloatCurveKey hệ mảng được truyền làm một lý do.

Thuộc Tính

Length

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

Số lượng các chìa khóa trong hình dạng lưới.

Phương Pháp

GetKeyAtIndex

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

Tham Số

index: number

Lợi Nhuận

GetKeyIndicesAtTime

Vật phẩm đầu tiên trong danh sách trả lại là chỉ mục của chìa khóa cuối cùng có thời gian dưới hoặc bằng time (hoặc độ dài của mũi tên nếu không có chìa khóa nào đó). Vật phẩm thứ hai trong danh sách trả lại là ch

Tham Số

time: number

Lợi Nhuận

GetKeys

Trả lại một bản sao của tất cả các khóa trong Floating Curve như một dàn trượt Lua của FloatCurveKeys .


Lợi Nhuận

Ma trận của FloatCurveKeys .

GetValueAtTime

Mẫu một hàm trượt tại một thời điểm nhất định được truyền làm một biến.

Tham Số

time: number

Thời gian màn hình dạng lược tìm kiếm.


Lợi Nhuận

Giá trị của chuỗi tại yêu cầu time .

InsertKey

Thêm chìa khóa được truyền là một biến để đến độ cong này. Nếu một chìa khóa tại cùng một thời điểm được tìm thấy, nó sẽ được thay thế. Trong mảng trả lại, giá trị đầu tiên là true nếu một chìa khóa đã

Tham Số

FloatCurveKey để nhúc nhích.


Lợi Nhuận

(xem mô miêu tả) .

RemoveKeyAtIndex

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

Tham Số

startingIndex: number

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

count: number

Số lượng các chìa khóa để bỏ.

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

Lợi Nhuận

Số lượng các nút bị xóa.

SetKeys

Đặt lại các chìa khóa của cấu hình này bằng cách sử dụng FloatCurveKey hàng được truyền như một lý do. Các chìa khóa trong keys hàng được sắp xếp theo thứ tự trong thời gian gần như trước khi được thêm vào, và các chìa khóa ở n

Trả lại số lượng các nút đã được thêm. Các nút đã lưu trước đó trong cấu hình này được xóa trước khi các nút được thêm với tư cách là các biến.

Tham Số

keys: Array

Ma trận của FloatCurveKeys .


Lợi Nhuận

Số lượng các chìa khóa đã được nhúc nhích.

Sự Kiện