Tôi có một trò chơi 2D nhỏ tôi đang làm việc trong XNA. Cho đến nay, tôi có một con tàu do người chơi điều khiển hoạt động dựa trên lực đẩy vectơ và cực kỳ thú vị khi quay vòng tròn. Tôi đã triển khai điều này dưới dạng DrawableGameComponent và đăng ký nó với trò chơi bằng cách sử dụng game.Components.Add (this) trong hàm tạo đối tượng Ship.
Làm cách nào tôi có thể triển khai các tính năng như tạm dừng và hệ thống menu với triển khai hiện tại của mình? Có thể đặt GameComponents nhất định để không cập nhật không?
Đây có phải là thứ mà tôi thậm chí nên sử dụng DrawableGameComponent không? Nếu không, sử dụng thích hợp hơn cho việc này là gì?