मैं एक 2 डी गेम बनाना चाहता हूं, लेकिन मैं चाहता हूं कि चरित्र अलग-अलग संयोजनों पर विभिन्न उपकरणों के टन पहनने के लिए, जैसे कि आरपीजी या कुछ और।
तो मान लीजिए कि उपयोगकर्ता अपने कंधों और पैंट को बदलता है, यह खिलाड़ी को दिखाया जाना चाहिए और इन सभी अलग-अलग उपकरणों को अलग-अलग वर्णों की कार्रवाई (हिट, हिट, वर्तनी जादू, आदि) का पालन करना चाहिए।
मुझे कुछ समस्याएं दिखाई देती हैं जिन्हें मैं हल करने के लिए सबसे अच्छा तरीका / एल्गोरिथ्म / वास्तुकला जानना चाहता हूं।
1 - स्प्राइट्स या एनिमेशन
क्या मुझे प्रत्येक एक्शन एनीमेशन में प्रत्येक उपकरण के लिए अलग-अलग स्प्राइट बनाने चाहिए?
क्या केवल उपकरण को छिड़कना और उसे सीधे कोड पर बदलना बेहतर है, जैसे घूर्णन और अनुवाद करना (फ्लैश पर ट्वीन की तरह कुछ का उपयोग करके)?
क्या कोई और बेहतर विकल्प है? (मैं वास्तव में उपरोक्त विचारों को पसंद नहीं करता)
२ - पद
मान लीजिए कि चरित्र के एक कदम के दौरान वह सीधे खिलाड़ी के दृश्य के सामने देखना शुरू कर देता है, लेकिन खिलाड़ी के सामने अपना दाहिना पक्ष दिखाते हुए अपने आंदोलन को समाप्त करता है (जैसे कि वह अपनी तलवार को एक तरफ से दूसरी तरफ घुमाता है)।
यदि हम उपयोगकर्ता के एक हिस्से पर विचार करते हैं, उदाहरण के लिए उसके सिर की तरह, यह सामने शुरू होता है और फिर बाएं मुड़ता है।
इसका मतलब है कि प्रत्येक सिर उपकरण (हेलमेट, टोपी, जो भी हो) के लिए कम से कम 3 अलग-अलग स्थिति।
यह निश्चित रूप से # 1 प्रश्न के उत्तर को प्रभावित करता है। इसे प्राप्त करने का सबसे अच्छा तरीका कैसे है?
3 - परतें
आइए एक चरित्र चाल पर विचार करें जहां वह अपनी बाहों के साथ 360 डिग्री खुली हुई है। एनीमेशन की शुरुआत में, उसका दाहिना हाथ उपयोगकर्ता के दृश्य के करीब है और फिर, आंदोलन के बीच में, यह संभवतः एनीमेशन पर चरित्र के शरीर के पीछे है।
जो भी # 1 प्रश्न पर विकल्प है, आपको निश्चित रूप से खिलाड़ी के दृष्टिकोण के करीब शुरू करने और बाद में खिलाड़ी के दृष्टिकोण से बहुत दूर बदलने के लिए इस स्प्राइट या एनीमेशन को बनाने के लिए किसी प्रकार के परत मॉडल का उपयोग करने की आवश्यकता है।
क्या ऐसा करने का कोई अच्छा तरीका है?
मुझे पता है कि सवाल काफी लंबा है और समझना मुश्किल है। मुझे पता है कि अगर आपको लगता है कि यह समझाने की कोशिश करने के लिए कुछ ड्रॉइंग रखना बेहतर है कि मैं कौन सा प्रयास करूंगा।