यूनिटी3डी में हेल्थ बार को कैसे डिजाइन और कोड करें

यूनिटी3डी में हेल्थ बार को कैसे डिजाइन और कोड करें
आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन अर्जित कर सकते हैं। अधिक पढ़ें।

दुनिया के कुछ शुरुआती वीडियो गेम में अग्रणी, स्वास्थ्य एक सामान्य मैकेनिक है जो आज के कई सबसे लोकप्रिय खिताबों में कायम है। स्वास्थ्य जटिल लड़ाई यांत्रिकी को नियोजित करना, खिलाड़ी की प्रगति बनाना और आपके खेल को अधिक सहज बनाना संभव बनाता है। लेकिन आप अपने खेलों में स्वास्थ्य प्रणाली कैसे जोड़ते हैं?





Unity3D 3D गेम में 2D UI तत्वों को जोड़ना आसान बनाता है, इसलिए यह पहली बार हेल्थ बार की खोज शुरू करने के लिए एक शानदार जगह है।





आप क्या सीखेंगे

सतह पर, यह परियोजना जटिल नहीं लग सकती है। इसके बावजूद, एक कार्यशील स्वास्थ्य पट्टी बनाने के लिए आपको कई प्रमुख Unity3D कोडिंग अवधारणाओं को समझने की आवश्यकता होगी। इसका मतलब है कि इस परियोजना के माध्यम से सीखने के लिए बहुत कुछ है, जिसमें निम्न शामिल हैं:





  • Unity3D में 2D UI तत्व/स्प्राइट कैसे बनाएं।
  • कोड के साथ गेम ऑब्जेक्ट घटकों को कैसे संपादित करें।
  • Unity3D में लिपियों के बीच चर कैसे साझा करें।

चरण 1: अपना दृश्य सेट करें

इससे पहले कि आप अपने स्वास्थ्य बार को कोड करना शुरू कर सकें, आपको इसे लागू करने के लिए खिलाड़ी मॉडल के साथ एक दृश्य की आवश्यकता होगी। आरंभ करने के लिए, आप हमारा अनुसरण कर सकते हैं भौतिकी-आधारित यूनिटी3डी कैरेक्टर कंट्रोलर गाइड बुनियादी नियंत्रणों के साथ एक खिलाड़ी मॉडल बनाने के लिए।

एक दृश्य और प्लेयर मॉडल के साथ, यह यूआई तत्व जोड़ने का समय है। पदानुक्रम विंडो के अंदर राइट-क्लिक करें और चुनें यूआई > छवि . यह आपके पदानुक्रम में दो नए आइटम बनाएगा: एक कैनवस पैरेंट ऑब्जेक्ट और एक इमेज चाइल्ड ऑब्जेक्ट। चाइल्ड ऑब्जेक्ट का नाम Healthbar में बदलें। इंस्पेक्टर का उपयोग करके अपने स्वास्थ्य बार के लिए चौड़ाई, ऊंचाई और स्थिति चुनें।



 एकता एक यूआई छवि जोड़ें

स्वास्थ्य पट्टी के लिए पृष्ठभूमि/सीमा के रूप में कार्य करने के लिए आप इसके रंग को काले रंग में सेट करके थोड़ी बड़ी UI छवि जोड़ सकते हैं। बस सुनिश्चित करें कि यह पदानुक्रम में स्वास्थ्य पट्टी के ऊपर है ताकि यह इसके पीछे प्रदर्शित हो।

यह यूआई तत्व आपके हेल्थ बार के लिए नींव के रूप में काम करता है, लेकिन आपको इसे एनिमेट करने के लिए स्प्राइट की भी आवश्यकता होती है। प्रोजेक्ट फलक पर जाएं, राइट-क्लिक करें और चुनें सृजन करना > 2घ > स्प्राइट > वर्ग .





 एकता एक नया स्प्राइट जोड़ें

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

 एक वस्तु घटक के रूप में स्प्राइट जोड़ें