Thư Viện Bộ Điều Khiển Nhân Vật (CCL) là một khung mô-đun để xây dựng chuyển động và hành vi của nhân vật thông qua các thuộc tính và kịch bản Luau. Kiến trúc này thay thế các máy trạng thái Humanoid cứng nhắc bằng một hệ thống linh hoạt, mở rộng cho các cơ chế nhân vật được xây dựng xung quanh khả năng và bộ điều khiển.
Khả Năng
Các Khả Năng đánh giá những gì một nhân vật có thể làm, chẳng hạn như khả năng chạy, nhảy, leo trèo và bơi lội. Thay vì phụ thuộc vào một tập hợp trạng thái nhân vật cố định do động cơ xác định như trong Enum.HumanoidStateType, các khả năng xác định động cho nhân vật biết nó có thể làm gì và cách nó nên phản ứng với đầu vào của người chơi.
Bộ Điều Khiển
Các Bộ Điều Khiển áp dụng mô phỏng vật lý của chuyển động, ví dụ như hành vi di chuyển trên mặt đất, trên không, trong nước, v.v. Các Khả Năng tương tác với các bộ điều khiển để thay đổi hành vi vật lý hoặc để chuyển đổi giữa các ngữ cảnh bộ điều khiển; chẳng hạn, một khả năng có thể cập nhật gia tốc di chuyển, thay đổi hướng, hoặc kích hoạt bộ điều khiển trên không thay vì bộ điều khiển trên mặt đất.