Tôi đang gặp khó khăn trong việc thiết kế trò chơi. Trên nền tảng Android, tôi có một hoạt động và đặt chế độ xem nội dung của nó với chế độ xem bề mặt tùy chỉnh. Khung nhìn bề mặt tùy chỉnh đóng vai trò là bảng điều khiển của tôi và tôi tạo các thể hiện của tất cả các lớp và thực hiện tất cả các bản vẽ và tính toán trong đó.
Câu hỏi: Thay vào đó tôi có nên tạo các thể hiện của các lớp khác trong hoạt động của mình không?
Bây giờ tôi tạo một lớp luồng tùy chỉnh xử lý vòng lặp trò chơi.
Câu hỏi: Làm thế nào để tôi sử dụng một lớp này trong tất cả các hoạt động của mình? Hay tôi phải tạo một thể hiện riêng biệt của lớp luồng mở rộng mỗi lần?
Trong trò chơi trước của tôi, tôi có nhiều cấp độ phải tạo một thể hiện của lớp luồng và trong lớp luồng, tôi phải đặt các phương thức xây dựng cho từng cấp riêng biệt và trong vòng lặp sử dụng câu lệnh chuyển đổi để kiểm tra mức độ nào cần hiển thị và cập nhật. Xin lỗi nếu điều đó nghe có vẻ khó hiểu.
Tôi chỉ muốn biết liệu phương pháp tôi đang sử dụng có kém hiệu quả không (có lẽ là như vậy) và làm thế nào để thiết kế nó đúng cách. Tôi đã đọc nhiều hướng dẫn ngoài kia và tôi vẫn gặp nhiều rắc rối với chủ đề đặc biệt này. Có lẽ một liên kết đến một số hướng dẫn giải thích điều này? Cảm ơn.