Các hệ thống thực thể dựa trên thành phần là tất cả các cơn thịnh nộ ngày nay; mọi người dường như đồng ý rằng họ là con đường để đi, nhưng không ai thực sự có một triển khai dứt khoát của một hệ thống như vậy. Tôi đã tự hỏi, vai trò của các trạng thái thực thể (đi bộ trái, đứng, nhảy, v.v.) trong CBS là gì? Họ có hành động như các bộ điều khiển (tức là họ xử lý các sự kiện và thay đổi các thuộc tính của thực thể dựa trên các sự kiện đó)?
Điều gì về các trường hợp trong đó một trạng thái, ví dụ, yêu cầu thực thể vào chế độ không có clip? Nếu trạng thái đó, khi nó đi vào, có thể đặt CollisionComponent của thực thể thành một con trỏ null hay cái gì đó? (Sau đó, khi thoát, trạng thái sẽ khôi phục CollisionComponent của thực thể về trạng thái trước đó.)
Ngoài ra, tôi đoán đó là công việc của nhà nước hiện tại để thay đổi trạng thái của thực thể thành một thứ khác, phải không?