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