ฉันมีปัญหาในการพันหน้าออกแบบเกม บนแพลตฟอร์ม Android ฉันมีกิจกรรมและตั้งค่ามุมมองเนื้อหาด้วยมุมมองพื้นผิวที่กำหนดเอง มุมมองพื้นผิวที่กำหนดเองทำหน้าที่เป็นพาเนลของฉันและฉันสร้างอินสแตนซ์ของคลาสทั้งหมดและทำรูปวาดและการคำนวณทั้งหมดในนั้น
คำถาม: ฉันควรสร้างอินสแตนซ์ของคลาสอื่นในกิจกรรมของฉันแทนหรือไม่
ตอนนี้ฉันสร้างคลาสเธรดที่กำหนดเองที่จัดการลูปเกม
คำถาม: ฉันจะใช้คลาสนี้ในทุกกิจกรรมได้อย่างไร หรือฉันจะต้องสร้างอินสแตนซ์ที่แยกต่างหากของคลาสเธรดเสริมแต่ละครั้งหรือไม่
ในเกมก่อนหน้าของฉันฉันมีหลายระดับที่ต้องสร้างอินสแตนซ์ของคลาสเธรดและในคลาสของเธรดที่ฉันต้องตั้งค่าวิธีการสร้างสำหรับแต่ละระดับที่แยกจากกันและในลูปใช้คำสั่งสลับเพื่อตรวจสอบระดับที่ต้องการแสดง และอัปเดต ขออภัยหากฟังดูสับสน
ฉันแค่อยากรู้ว่าวิธีที่ฉันใช้นั้นไม่มีประสิทธิภาพ (ซึ่งน่าจะเป็น) และวิธีออกแบบให้ถูกวิธี ฉันได้อ่านแบบฝึกหัดมากมายที่นั่นและฉันยังคงมีปัญหามากมายกับหัวข้อนี้โดยเฉพาะ อาจจะเชื่อมโยงไปยังบทเรียนบางอย่างที่อธิบายเรื่องนี้? ขอบคุณ