FloatCurve
*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 ví dụ đại diện cho một đường cong nổi 1D được mã hóa thông qua một danh sách sắp xếp 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
Số lượng chìa khóa trong đường cong nổi.
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 chìa khóa trong FloatCurve như một mảng Luau của FloatCurveKeys .
Lấy mẫu đường cong nổi tại một thời điểm nhất định được truyền làm tham số.
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ế.
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 FloatCurveKey được truyền đến như một tham số.
Thuộc Tính
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ố
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ố
Lợi Nhuận
GetKeys
Trả lại một bản sao của tất cả các chìa khóa trong FloatCurve như một mảng Luau của FloatCurveKeys .
Lợi Nhuận
Mảng của FloatCurveKeys .
GetValueAtTime
Lấy mẫu đường cong nổi tại một thời điểm nhất định được truyền làm tham số.
Tham Số
Thời gian để lấy mẫu đường cong.
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ố
FloatCurveKey để chèn.
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ố
Bắt đầu chỉ mục từ đó để xóa chìa khóa.
Số lượng chìa khóa cần bỏ.
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 FloatCurveKey đượ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ố
Mảng của FloatCurveKeys .
Lợi Nhuận
Số lượng phím được chèn.