
Blender में FPS गेम्स के लिए इंटरएक्टिव लिफ्ट बनाना
Blender में FPS गेम के लिए एक कार्यात्मक लिफ्ट डिजाइन करना जितना लगता है उससे कहीं अधिक सरल हो सकता है। UPBGE में विजुअल लॉजिक का उपयोग करके, बिना कोड लिखे एक लिफ्ट बनाना संभव है जो ऊपर और नीचे जाए। यहाँ हम आपको दिखाते हैं कि इसे कैसे करें, अपने प्रोजेक्ट्स में हास्य और गतिशीलता का स्पर्श जोड़ते हुए।
लिफ्ट की प्लेटफॉर्म डिजाइन करना
शुरुआत करें एक पतले क्यूब बनाकर जो लिफ्ट की प्लेटफॉर्म के रूप में कार्य करेगा। इसे ग्राउंड फ्लोर पर रखें और अपनी स्थिति और स्केल को साफ करने के लिए Apply All लागू करें। यह आपके लिफ्ट का प्रारंभिक बिंदु होगा। ¡हम ऐसी लिफ्ट नहीं चाहते जो हीनभावना से ग्रस्त हो! 😄
एनिमेशन सेट करना
Dope Sheet > Action Editor मोड पर जाएँ और लिफ्ट को पहले फ्लोर तक 50 फ्रेम्स में ऊपर ले जाने के लिए एक एनिमेशन बनाएँ। फिर, फ्रेम 1 पर वापस जाएँ और लिफ्ट को नीचे लाने के लिए दूसरी एक्शन बनाएँ। दोनों एनिमेशन्स को अलग-अलग एक्शन्स के रूप में सेव करें, उदाहरण के लिए, Subir और Bajar।
मूवमेंट को सक्रिय करने के लिए सेंसर्स का उपयोग
UPBGE के Logic Editor मोड में, लिफ्ट को चुनें और खिलाड़ी को डिटेक्ट करने वाले Collision प्रकार के Sensor जोड़ें। एक Controller AND और Action प्रकार का Actuator जोड़ें जो Subir एनिमेशन को चलाए। तीनों ब्लॉक्स को कनेक्ट करें ताकि खिलाड़ी के पास आने पर लिफ्ट ऊपर जाए।
खिलाड़ी के उतरने पर लिफ्ट को नीचे लाने के लिए, कुछ सेकंड इंतजार करने के लिए एक Delay Actuator जोड़ें। खिलाड़ी के ऊपर न होने का पता लगाने के लिए एक अन्य (इनवर्स) Collision प्रकार का सेंसर उपयोग करें और Bajar एनिमेशन चलाएँ। ¡कोई चिपचिपी लिफ्ट नहीं चाहता! 😜
कॉल बटन जोड़ना
एक ऑब्जेक्ट बनाएँ जो बटन के रूप में कार्य करे, जैसे दीवार पर एक छोटा बॉक्स या गोला। बटन को Mouse या Keyboard प्रकार का Sensor जोड़ें और इसे एक Actuator Action से कनेक्ट करें जो लिफ्ट को नीचे होने पर ऊपर लाए। इस तरह, खिलाड़ी किसी भी फ्लोर से लिफ्ट को कॉल कर सकेंगे।
अनचाहे मूवमेंट्स से बचना
लिफ्ट को खिलाड़ी के बिना मूव होने से रोकने के लिए, एक बूलियन प्रॉपर्टी उपयोग करें जो इंगित करे कि खिलाड़ी ऊपर है। मूवमेंट्स को इस प्रॉपर्टी पर कंडीशन करें ताकि दुर्घटनीय ऊपर-नीचे जाने से बचा जा सके। ¡अपनी मर्जी की लिफ्ट तो हॉरर फिल्मों की चीज है! 👻
इन स्टेप्स के साथ, आप लिफ्ट को ऐसा बना सकेंगे जो खिलाड़ी के चढ़ने पर ऊपर जाए, उतरने पर ऑटोमैटिक नीचे आए और बटन से कॉल किया जा सके। सब कुछ बिना एक लाइन कोड लिखे, केवल विजुअल लॉजिक का उपयोग करके। ¡और अगर कुछ गड़बड़ हो जाए, तो हमेशा बिल्डिंग के भूतों को दोष दे सकते हैं! 🎭