2012-10-01 14 views
6

मैं एक 2 डी गेम बना रहा हूं जिसमें खिलाड़ी लगातार ऊपर की दिशा में आगे बढ़ रहा है और जब खिलाड़ी अधिकतम ऊंचाई (जैसे 480) तक पहुंचता है तो परत नीचे जाती है। लेकिन समस्या यह है कि जब मैं ऊंचाई में एक बड़ी पृष्ठभूमि (उदाहरण 8192) जोड़ रहा हूं तो मेरा एफपीएस गिर जाता है। मेरे प्रश्न हैं:बड़ी पृष्ठभूमि पर प्लेयर आंदोलन को संभालना

  1. मैं एक ही पृष्ठभूमि बार-बार फिर से उपयोग करना चाहिए या मैं कुछ और के लिए देखना चाहिए?

  2. मैंने टाइलमैप्स के बारे में सीखा है कि उनकी कैब एक बहुत बड़ी परत है जिसे आईफोन द्वारा आसानी से प्रस्तुत किया जाता है।

  3. क्या मुझे लंबन स्क्रॉलिंग का उपयोग करना चाहिए या नहीं?

उत्तर

1

आपको बड़ी पृष्ठभूमि को बराबर छोटे में कटौती करनी चाहिए।

आपको सबसे अधिक संभावना वर्टिकल स्क्रॉलिंग के लिए टाइल मानचित्र की आवश्यकता नहीं है। बस अपनी छोटी पृष्ठभूमि को सरणी में जोड़ें और केवल उन लोगों को दिखाएं जो प्लेयर के लिए दृश्यमान हैं।

उदाहरण पर मैं केवल BG1, BG2 और BG3 भागों को अद्यतन कर रहा हूं। जब BG1 स्क्रीन से बाहर निकलता है, तो मैं इसे हटा दूंगा और BG3 से ऊपर BG4 जोड़ दूंगा। एक ही, आदि BG5, BG6 के साथ चला जाता

scrolling

तुम भी छोटे पृष्ठभूमि भागों के साथ एक सरणी छँटाई द्वारा असीम looped पृष्ठभूमि बना सकते हैं।

लंबन स्क्रॉलिंग का उपयोग आपकी गेम कला पर निर्भर करता है। लंबन प्रभाव अलग-अलग गति से स्क्रॉल किए गए दो या दो से अधिक पृष्ठभूमि परतों द्वारा बनाया गया है। इसे बेहतर समझने के लिए somevideos देखें।

+1

धन्यवाद आपकी मदद के लिए इवान –

संबंधित मुद्दे