Trừ khi bạn đang viết một trò chơi cho Windows và bạn đang tải nội dung không được quản lý, đừng lo lắng về UnloadContent. Nếu tất cả những gì bạn đang làm là vẽ bằng SpriteBatch và có thể chơi các đối tượng SoundEffect và Song, hãy quên UnloadContent () ngay bây giờ.
Đối với Cập nhật và Vẽ, khi bạn bắt đầu với XNA, chỉ cần nghĩ rằng XNA Framework sẽ tự động gọi Cập nhật, sau đó Vẽ, sau đó Cập nhật, rồi Vẽ ... và cứ thế. Có ngoại lệ không? Đúng. Bạn có cần phải lo lắng về chúng khi bạn bắt đầu? Không, trừ khi bạn là một nhà phát triển trò chơi có kinh nghiệm. Nếu vậy, hãy chấp nhận lời xin lỗi của tôi ...
Nếu trò chơi của bạn sử dụng Bước thời gian cố định, thì trò chơi sẽ trì hoãn để vòng lặp này không đi nhanh hơn bước thời gian. Các dự án Windows Phone thêm vào một dòng mã để sửa lỗi trò chơi thành 30 khung hình / giây. Bạn sẽ tìm hiểu một chút về điều đó bằng cách không làm gì khác hơn là tạo một dự án Windows Game hoàn toàn mới và sau đó là một dự án Windows Phone Game hoàn toàn mới. Tìm kiếm một dòng mã trên dự án Windows Phone để sửa bước thời gian.
Các bình luận ở trên để xem bài viết của Shawn Hargreaves là tại chỗ. Trên thực tế, anh ấy là nguồn nếu bạn muốn nhà phát triển thẳng thắn nói về khung XNA. Đó là một vài năm bài viết để đi qua, nhưng đó là một tài nguyên tốt.