मुझे गेम डिज़ाइन के चारों ओर अपना सिर लपेटने में परेशानी हो रही है। एंड्रॉइड प्लेटफॉर्म पर, मेरे पास एक गतिविधि है और इसकी सामग्री को कस्टम सतह दृश्य के साथ सेट करें। कस्टम सतह दृश्य मेरे पैनल के रूप में कार्य करता है और मैं सभी कक्षाओं के उदाहरण बनाता हूं और वहां सभी ड्राइंग और गणना करता हूं।
प्रश्न: क्या मुझे अपनी गतिविधि में अन्य वर्गों के उदाहरण बनाने चाहिए?
अब मैं एक कस्टम थ्रेड क्लास बनाता हूं जो गेम लूप को हैंडल करता है।
प्रश्न: मैं अपनी सभी गतिविधियों में इस एक वर्ग का उपयोग कैसे करूँ? या क्या मुझे हर बार विस्तारित थ्रेड क्लास का एक अलग उदाहरण बनाना होगा?
मेरे पिछले गेम में, मेरे पास कई स्तर थे जिन्हें थ्रेड क्लास का एक उदाहरण बनाना था और थ्रेड क्लास में मुझे प्रत्येक अलग स्तर के लिए कंस्ट्रक्टर के तरीके सेट करने थे और लूप में एक स्विच स्टेटमेंट का उपयोग करके यह जांचना चाहिए कि इसे किस स्तर पर रेंडर करने की आवश्यकता है और अपडेट करें। क्षमा करें, अगर यह भ्रामक लगता है।
मैं बस यह जानना चाहता हूं कि क्या मैं जिस विधि का उपयोग कर रहा हूं वह अक्षम है (जो कि शायद यह है) और इसे सही तरीके से डिजाइन करने के बारे में कैसे जाना जाए। मैंने कई ट्यूटोरियल पढ़े हैं और मुझे अभी भी इस विषय पर बहुत परेशानी हो रही है। हो सकता है कि कुछ ट्यूटोरियल का एक लिंक जो इसे समझाए? धन्यवाद।