Saya memiliki game 2D kecil yang sedang saya kerjakan di XNA. Sejauh ini, saya memiliki kapal yang dikendalikan pemain yang beroperasi pada dorong vektor dan sangat menyenangkan untuk berputar-putar. Saya telah menerapkan ini sebagai DrawableGameComponent dan mendaftarkannya ke permainan menggunakan game.Components.Add (ini) di konstruktor objek Kapal.
Bagaimana saya bisa mengimplementasikan fitur-fitur seperti jeda dan sistem menu dengan implementasi saya saat ini? Apakah mungkin untuk menetapkan GameComponents tertentu agar tidak diperbarui?
Apakah ini sesuatu yang saya bahkan harus menggunakan DrawableGameComponent? Jika tidak, apa gunanya yang lebih tepat untuk ini?