7 मिनिटांत अवास्तव इंजिनमध्ये मूलभूत Android गेम कसा बनवायचा

लेखक: John Stephens
निर्मितीची तारीख: 26 जानेवारी 2021
अद्यतन तारीख: 3 जुलै 2024
Anonim
7 मिनट में अवास्तविक में एक बुनियादी एंड्रॉइड गेम कैसे बनाएं - कोई कोड नहीं!
व्हिडिओ: 7 मिनट में अवास्तविक में एक बुनियादी एंड्रॉइड गेम कैसे बनाएं - कोई कोड नहीं!

सामग्री


आपल्याला Android साठी एखादा गेम तयार करायचा असेल तर अवास्तव इंजिन 4 ही खूप चांगली निवड आहे, बर्‍याच शक्ती आणि लवचिकतेसह. प्रथम जरी संपादक लोड केल्यावर आपण कदाचित सर्व विंडो आणि कंटाळवाणेपणाने आणि या सर्वांच्या सामान्यत: अभेद्य स्वरुपामुळे कदाचित भारावून जाऊ शकता. ट्यूटोरियल्स आहेत, परंतु त्यामध्ये इतकी प्रस्तावना समाविष्ट आहे की आपण काहीही साध्य करण्यापूर्वी आपण पाच तास व्हाल.

यासाठी कुणालाही वेळ मिळाला नाही!

वाचा: केवळ 7 मिनिटांत Android साठी व्हीआर अॅप कसा तयार करा

या पोस्टचा उद्देश आपल्याला द्रुत प्रारंभ करण्यात आणि मुलभूत गोष्टी समजण्यात मदत करणे आहे. अवघ्या सात मिनिटात, आपण 2 डी प्लॅटफॉर्मरची मूलभूत प्रारंभ करण्यास शिकू शकाल. हा एक पूर्ण खेळ नाही, परंतु आशेने थोडा उत्साह आणि गती निर्माण करणे पुरेसे आहे, जेणेकरून आपण डिझाइन करणे आणि मजा करणे सुरू करू शकता.

आपल्याला काय पाहिजे

आपल्याकडे अँड्रॉइड एसडीके आणि एनडीके, जेडीके आणि अपाचे एएनटीसह आपल्या मशीनवर अवास्तव इंजिन 4 स्थापित करणे आवश्यक आहे. आपण जा आणि काही sprites तयार किंवा शोधून काढले पाहिजे. ही सेटअप प्रक्रिया सुलभ करण्यासाठी आपण Android साठी CodeWorks वापरू शकता. आपल्याला एक निष्क्रिय अ‍ॅनिमेशन आणि चालणे अ‍ॅनिमेशन असलेल्या मुख्य वर्णांसाठी टाइल किंवा प्लॅटफॉर्म स्प्राइट आणि स्प्राइट्स आवश्यक असतील. आपण हे स्वतः बनवू शकता किंवा काही विनामूल्य वापरण्यासाठी शोधू शकता.


आपला पहिला प्रकल्प प्रारंभ करीत आहे

प्रथम आपल्याला नवीन प्रकल्प तयार करण्याची आवश्यकता आहे. विविध प्रकारच्या खेळांना अनुकूल असे बरेच पर्याय उपलब्ध आहेत. चला 2 डी साइड स्क्रोलर निवडू आणि मोबाईल / टॅब्लेटसाठी जास्तीत जास्त गुणवत्तेसह आणि स्टार्टर सामग्रीसह सेट करूया. वरच्या टॅबमध्ये C ++ ऐवजी “ब्ल्यूप्रिंट” म्हणायला हवे, कारण याचा अर्थ असा आहे की गोष्टी वाढवण्यासाठी आणि चालू ठेवण्यासाठी आम्हाला कोडींगची आवश्यकता नाही.

एकदा ते संपल्यानंतर आपल्याकडे आधीपासूनच खेळण्यायोग्य प्लॅटफॉर्मिंग गेम असेल! प्ले दाबा आणि व्ह्यूपोर्टवर क्लिक करा आणि आपण सुमारे पळण्यास, उडी मारण्यात आणि सुंदर अ‍ॅनिमेशन पाहण्यास सक्षम असाल.

तेथे आपल्याकडे आहे! आपला पहिला 2 डी गेम अवघ्या 20 सेकंदात!

अर्थात आम्ही त्यापेक्षा थोडे अधिक करणार आहोत. अधिक विशिष्ट म्हणजे आम्ही आधीपासून येथे सर्व घटक सानुकूलित करणार आहोत जेणेकरून आपण आपल्या स्वत: च्या ग्राफिक आणि अ‍ॅनिमेशनसह आपल्या स्वतःच्या अनोख्या खेळाच्या आधारावर हा सर्वसामान्य नमुना बदलू शकता. असे केल्याने, आशा आहे की आपण अवास्तव इंजिन 4 ची मूलतत्त्वे जाणून घ्याल आणि तेथून पुढे सक्षम व्हाल.


आपला मार्ग शोधत आहे

प्रत्येक गोष्ट सेट केल्याने, आपल्या समोर हे असले पाहिजे.

थ्री डी व्ह्यूपोर्ट येथे आपणास आपले स्तर लेआउट, स्प्राइट्स आणि अन्य गेम घटक दिसतील. नेव्हिगेट करण्यासाठी, उजवे माउस बटण दाबून ठेवा आणि WASD की दाबा. वर आणि खाली जाण्यासाठी प्रश्नोत्तर वापरा. आपण माऊसचे उजवे बटण देखील दाबा आणि नंतर जगभर ड्रॅग करू शकता.उजवीकडे वर्ल्ड आउटलाइनर आपल्याला आपल्या गेममधील सर्व घटकांची यादी प्रदान करतो, ज्याला अवास्तव अभिनेता म्हटले जाते.

येथे आमच्याकडे इतर गोष्टींबरोबरच आमचा पार्श्वभूमी, बॅकग्राउंड_प्रिट, लेजेस आहे.

डावीकडे मोड विंडो आहे. हे आपण 3 डी व्यूमध्ये जे काही करत आहात ते प्रभावीपणे बदलू देते - मग ते क्युब ठेवत आहे किंवा व्हिज्युअल इफेक्ट जोडत आहेत. आपण आपल्या प्रकल्प फायली ब्राउझ करण्यासाठी वापरत असलेला सामग्री ब्राउझर हा आहे.

शेवटी, उजवीकडील तपशील उपखंड आपल्याला आपण निवडलेल्या अभिनेता किंवा घटकाविषयी माहिती दर्शवितो. हे आपल्याला त्या घटकाचे गुणधर्म द्रुतपणे संपादित करू देते किंवा त्याबद्दल अधिक जाणून घेण्यासाठी. आपल्याला मध्ये स्प्राइट्स फोल्डर आढळेल सामग्री> 2SideScroller> Sprites. आपण त्वरित पार्श्वभूमी स्पिरीट ओळखले पाहिजे आणि व्ह्यूपोर्टमधील घटक म्हणून लेज करावे.

फ्लिपबुक अ‍ॅनिमेशन एकाधिक स्प्राइट्स एकत्रित करून गेम जगातील घटकांना चैतन्य देतात.

आपण समजू शकत नाही अशा दुसरे काही असल्यास, त्या घटकावर माउस फिरवत असताना Ctrl + Alt दाबून ठेवा आणि आपण ते काय करते हे पाहण्यास सक्षम असाल. जेव्हा आपण प्रारंभ करता तेव्हा हे खूप सुलभ होते.

एक स्तर तयार करत आहे

प्रथम आमच्या खेळासाठी नवीन अभिनेते तयार करण्यास शिकू (लक्षात ठेवा, कोणत्याही गेम ऑब्जेक्टसाठी ही सर्वसाधारण संज्ञा आहे). मी विद्यमान स्प्राइट्स फोल्डर वापरत आहे. येथे फाईल एक्सप्लोररद्वारे पीएनजी किंवा अन्य प्रतिमा ड्रॉप करा आणि त्यानंतर त्यावर राइट-क्लिक करा आणि जास्प्राइट क्रिया> स्प्राइट तयार करा.

आता ब्लूप्रिंट्स फोल्डरकडे जा. मदत झाल्यास आपण डावीकडे निर्देशिका आणू शकता. फोल्डरमध्ये या ठिकाणी कोठेही या वेळी पुन्हा उजवे क्लिक करा आणि निवडा मूलभूत मालमत्ता> ब्लूप्रिंट वर्ग> अभिनेता तयार करा. हे ऑब्जेक्ट आपल्याला प्लॅटफॉर्म सारख्या एकाच ऑब्जेक्टची बर्‍याच वेगवेगळ्या पुनरावृत्त्या तयार करू. आपण युनिटीशी परिचित असल्यास ते प्रीफॅबच्या समतुल्य आहे. कोड मध्ये, तो एक वर्ग आहे. या फ्लोरटाईलला किंवा टाइलला किंवा त्यास काहीतरी म्हणा.

एडिटर उघडण्यासाठी त्या नवीन ब्लूप्रिंट क्लासवर डबल क्लिक करा. वरच्या डाव्या बाजूला, + घटक जोडा निवडा आणि नंतर स्प्राइट निवडा (आपण शोधू शकता, हे द्रुत आहे).

आता हे नवीन स्प्राइट कम्पोनेंट्स विंडोमध्ये निवडा आणि आपल्या प्लॅटफॉर्मच्या स्प्राइटला स्प्राईट बॉक्समध्ये ड्रॅग आणि ड्रॉप करा. आता आपण टाइल प्रतिमा आपल्या प्लॅटफॉर्मचा एक भाग असल्याचे पाहू शकता. 3 डी वर्तुळाला नोड म्हणतात आणि ते आपल्या घटकांना ड्रॅग आणि ड्रॉप करण्यासाठी संदर्भ बिंदू म्हणून कार्य करीत आहेत. नंतर, हे ग्राफिकद्वारे लॉजिक लागू करण्यासाठी देखील वापरले जाऊ शकते.

आपले स्प्राइट आधीपासूनच परिपूर्ण आकार नसल्यास स्केल समायोजित करण्यास विसरू नका! आता सेव्ह वर क्लिक करा आणि नंतर आपल्या गेमवर परत या.

एकदा आपण हे पूर्ण केल्यानंतर, नवीन गेम आपल्या गेममध्ये कोठेही ड्रॅग आणि ड्रॉप करा! जेव्हा आपण आपला प्लॅटफॉर्म पातळीवर टाकता तेव्हा, वाई कोऑर्डिनेंट (जे काही कारणास्तव झेड समन्वयासारखे वर्तन करते) शून्यावर सेट केले आहे जेणेकरून ते खेळाडूच्या समोर किंवा मागे नसते. आपल्या प्लॅटफॉर्मवर आधीपासूनच टक्कर असल्याचे आपल्या लक्षात येईल - पिवळ्या रंगाचा बॉक्स जो आपल्या प्लेअरला अवास्तव सांगतो की त्यास आयटममधून जाणे शक्य होणार नाही. याचा अर्थ आपण त्यावर उडी मारू शकतो.

जर आपण सिम्युलेटेड फिजिक्स आणि ग्रॅव्हिटी चेक बॉक्स सक्षम केले असेल तर, प्लॅटफॉर्म आकाशातून खाली पडून नंतर चालण्यायोग्य असेल. आपण तिसरे अक्ष गोठवण्याकरिता देखील प्रतिबंध वापरू इच्छित आहात.

नक्कीच, आपण आणखी बरेच प्रकारचे अभिनेते तयार करू शकता आणि त्यांना आपल्या स्तरावर यासारखे ड्रॉप करू शकता. वेगवेगळ्या स्प्राइट्स, भिन्न सेटिंग्ज आणि आलेखांद्वारे भिन्न तर्कशास्त्र वापरुन (त्यापैकी बरेचजण आपण सहजपणे ऑनलाइन पाहू शकता), आपण आव्हानात्मक अडथळे, मनोरंजक पर्यावरणीय वस्तू आणि फायद्याच्या संग्रहांचे संपूर्ण यजमान तयार करू शकता.

स्तराला पुढील सानुकूलित करण्यासाठी आपल्याला कदाचित पार्श्वभूमी देखील बदलावी लागेल. वर्ल्ड आउटलाइनर (वरच्या उजवीकडे) मध्ये बॅकग्राउंड_प्रिफिट निवडून हे करा आणि नंतर स्रोताच्या स्प्राइटला आपल्या स्वतःच्या तपशीलात एकामध्ये बदल करा. मी निर्माण केलेला तारांकित आकाश वापरत आहे.

वाचा: नवशिक्यांसाठी Android अ‍ॅप विकासाचे अगदी सोपे विहंगावलोकन

खेळाडूचे चरित्र अ‍ॅनिमेट करणे

हे करण्यासाठी आपल्याला शेवटची गोष्ट बदलण्याची आवश्यकता आहेआमचे प्लॅटफॉर्मर हे मुख्य पात्र आहे.

हे हाताळण्यासाठी, आम्हाला आणखी काही स्प्राइट्स वापरण्याची आवश्यकता आहे, ज्या आपण अ‍ॅनिमेशनमध्ये बदलणार आहोत.

प्रारंभ करण्यासाठी, परत स्प्राइट फोल्डरकडे जा (आपण हे कसे व्यवस्थापित करता ते खरोखर आपल्यावर अवलंबून आहे). आता दोन सब-फोल्डर्ससह "अ‍ॅनिमेशन" नावाचे एक नवीन फोल्डर तयार करा: “निष्क्रिय” आणि “चालणे” (अ‍ॅनिमेशन फ्लिपबुक आपल्या अ‍ॅनिमेशनसाठी केवळ अवास्तव वापरलेले शब्द आहे).

प्रत्येकामध्ये, आम्ही आमचे कॅरेक्टर स्प्राइट ड्रॅग आणि ड्रॉप करणार आहोत. स्प्राइट शीट वापरण्याऐवजी आम्ही गोष्टी सोप्या ठेवण्यासाठी वैयक्तिक प्रतिमा जोडत आहोत आणि चढत्या क्रमाने त्यांची नावे देत आहोत. मी दुसर्‍या ट्यूटोरियलसाठी बनवलेल्या स्प्राइट्स वापरत आहे, परंतु आपण त्यांना बर्‍याच ठिकाणांमधून विनामूल्य पकडू शकता.

हे संबंधित फोल्डरमध्ये ड्रॉप करा, त्या सर्वांना एकत्र निवडा आणि निवडा स्प्राइट क्रिया> स्प्राइट तयार करा.

आम्ही प्रथम निष्क्रिय अ‍ॅनिमेशन करू. माझ्याकडे या साठी फक्त दोन प्रतिमा आहेत जी एका प्रकारच्या लो-फ्रेम, पिक्सेल-आर्ट रीतीने श्वासोच्छ्वासाची नक्कल करण्यासाठी आहेत (टीप: पिक्सेल आर्ट निवडा आणि आपल्याकडे बरेच कमी काम आहे!). हे सेट करण्यासाठी, फोल्डरमध्ये उजवे क्लिक करा आणि निवडा अ‍ॅनिमेशन> पेपर फ्लिपबुक. आपल्या नवीन अ‍ॅनिमेशन आयडलला नाव द्या आणि नंतर ते उघडण्यासाठी डबल क्लिक करा.

तेथे, जेथे तो स्प्राइट म्हणतो तेथे जा आणि “+” बटण दाबून दोन कीफ्रेम्स जोडा. हे डावीकडे बाण दाबून आपण विस्तृत करू शकता असे दोन सदस्य जोडेल. फक्त त्या नवीन विंडोमध्ये ड्रॅग आणि ड्रॉप करा आणि अ‍ॅनिमेशन त्याच्या फ्रेम्समधून फिरेल. आपण खाली फक्त खाली टाइमलाइन बॉक्समध्ये स्प्राइट्स देखील टाकू शकता.

आत्ता, ही जप्ती प्रेरणा देणारी आहे, म्हणून फ्रेम रन मूल्य 8 (किंवा जवळपास) वर सेट करा आणि ते श्वासोच्छवासासारखे दिसते.

आपल्या चालण्याच्या अ‍ॅनिमेशनसह आपण हेच करू शकता परंतु फ्रेम दर जास्त ठेवा आणि अधिक कीफ्रेम्स जोडा. मी माझे दोन सेट केले जेणेकरून ते अद्याप छान आणि 16 बीट दिसेल.

एकदा ते दोन्ही पूर्ण झाल्यावर त्याकडे जा2SideScrollerBP> ब्लूप्रिंट्स आणि 2SideScrollerCharacter वर डबल क्लिक करा. यावर डबल क्लिक करा आणि आपणास थोड्या वेगळ्या गोष्टीसह स्वागत होईल: आलेख. लक्षात ठेवा आम्ही प्रकल्प सेट अप करताना आम्ही सी ++ ऐवजी आलेख निवडला. मूलभूतपणे, याचा अर्थ असा आहे की वास्तविक कोडच्या जागी आम्ही दृश्यांचे व्हिज्युअल फ्लो चार्ट वापरत आहोत, जे आपल्याला बरेच प्रोग्रामिंग माहित नसल्यास उत्तम आहे. आपण कोडशी परिचित असल्यास, या संदर्भात बरेच गोष्टी काय करतात हे आपल्याला द्रुतगतीने समजेल.

झूम कमी करा, अ‍ॅनिमेशन हँडल करणारा बॉक्स शोधा आणि नंतर सिलेक्ट अंतर्गत ड्रॉप-डाउन मेनू शोधा. हे परिचित दिसेल: आयडॅलॅनिमेशन आणि रनिंग अ‍ॅनिमेशन. त्या बटणावर क्लिक करा आणि आपण तयार केलेल्यांसाठी त्या अदलाबदल करा.

शेवटी, व्ह्यूपोर्ट विंडोवर क्लिक करा आणि उजवीकडे स्त्रोत फ्लिपबुक म्हणणारा बॉक्स शोधा. आपल्या निष्क्रिय अ‍ॅनिमेशनसाठी ते स्विच करा (व्ह्यूपोर्टमध्ये वर्ण निवडलेले असल्याचे सुनिश्चित करा). आपले वर्ण योग्य आकारात सेट करण्यासाठी उजवीकडे ट्रान्सफॉर्म शीर्षकाखाली स्केल संपादित करणे सुनिश्चित करा.

कंपाईल दाबा आणि ते झाल्यावर जतन करा.

आणि आपण स्वतः आहात

आपल्या डिव्हाइसवर चालविण्यासाठी, येथे जा फाइल> पॅकेज प्रकल्प> Android. ETC1 निवडा. त्यानंतर आपण एक एपीके तयार करण्यास सक्षम व्हाल, ज्याची चाचणी घेण्यासाठी आपण आपल्या डिव्हाइसवर पॉप करू शकता. आपल्याकडे टच इनपुट आणि अ‍ॅनिमेशनसह कार्यरत मूलभूत प्लॅटफॉर्मर असणे आवश्यक आहे - एक छान रोमांचक प्रारंभ.

सुरूवात करण्यासाठी अद्याप आपल्याला हे सर्व योग्यरित्या सेट करणे आवश्यक आहे. माझा सल्ला म्हणजे बिल्डसाठी ग्रॅडल समर्थन काढून टाकणे - ते याक्षणी योग्य प्रकारे कार्य करत नाही. सर्व आवश्यक घटक स्थापित करण्यासाठी मी Android साठी CodeWorks वापरण्याचा सल्ला देखील देईन. हे आयुष्य लक्षणीय सोपे करते.

त्यासह, आपला वेळ संपला आहे!

इथून कुठून जाणार? आता आपण बरेच वेगवेगळे प्लॅटफॉर्म आणि अडथळे तयार करू शकता आणि गोष्टींमध्ये अ‍ॅनिमेशन जोडू शकता. जर आपण आलेखात फिरत असाल तर आपण आपल्या इच्छेनुसार अभिनेतांसाठी भिन्न मालमत्तांमध्ये प्रवेश करू आणि सेट करू शकता, जेणेकरून आपण अधिक जटिल संवाद तयार कराल (शत्रू आपले अनुसरण करणारे, शस्त्रे बटणे, जंप हाइट्स बदलणे इ.). नवीन इनपुट जोडण्यासाठी, आपण येथे जाऊ शकता सेटिंग्ज> प्रकल्प सेटिंग्ज> इनपुट आणि नंतर अ‍ॅक्शन मॅपिंग्ज शोधा.

वाचा: आपला पहिला मूलभूत Android खेळ केवळ 7 मिनिटात तयार करा (युनिटीसह)

अजून बरेच काही शिकण्यासारखे आहे, परंतु आशा आहे की सर्वकाही कसे लागू होईल याबद्दल आपल्याला आता चांगली कल्पना येईल. आपण कोणता खेळ तयार करायचा आहे आणि आपली कल्पनाशक्ती वन्य पडू देऊ इच्छिता हे ठरविणे बाकी आहे!

कडून आलेल्या नवीन अहवालानुसारनिक्केई आशियाई पुनरावलोकन, सोनी मोबाइल एक टेक्टॉनिक शिफ्ट अनुभवणार आहे. अहवालात असा आरोप केला आहे की 2020 पर्यंत सोनी आपला मोबाइल विभाग अर्ध्या भागामध्ये कमी करेल....

ख wirele्या वायरलेस इअरबड्सची बाजारपेठ हळूहळू स्टीम उचलत आहे आणि कोणती खरेदी करायची हे शोधणे मोठे आव्हान बनले आहे. Appleपलचे एअरपॉड नेहमीच उत्कृष्ट कारणास्तव नव्हे तर गर्दीतून उभे राहतात, परंतु आम्हाल...

मनोरंजक लेख