7 منٹ میں غیر حقیقی انجن میں ایک بنیادی Android گیم کیسے بنایا جائے

مصنف: John Stephens
تخلیق کی تاریخ: 26 جنوری 2021
تازہ کاری کی تاریخ: 3 جولائی 2024
Anonim
آرکیٹیکچر کاتا - معلوم کریں کہ معمار بننا کیسا ہے [#ityoutubersru]
ویڈیو: آرکیٹیکچر کاتا - معلوم کریں کہ معمار بننا کیسا ہے [#ityoutubersru]

مواد


اگر آپ اینڈروئیڈ کے لئے کوئی گیم بنانا چاہتے ہیں تو ، غیر حقیقی انجن 4 ایک بہت اچھا انتخاب ہے جس میں بہت ساری طاقت اور لچک موجود ہے۔ اگرچہ پہلے ایڈیٹر کو لوڈ کرنے کے بعد ، آپ کو تمام ونڈوز اور گندگی اور عام طور پر اس سب کی ناقابل تلافی نوعیت کا احساس ہوسکتا ہے۔ سبق موجود ہیں ، لیکن ان میں اتنا تعل .ق ہوتا ہے کہ آپ کچھ بھی حاصل کرنے سے پہلے ہی پانچ گھنٹے ہوجائیں گے۔

کسی کو بھی اس کے لئے وقت نہیں ملا!

پڑھیں: صرف 7 منٹ میں اینڈرائیڈ کے لئے وی آر ایپ بنانے کا طریقہ

اس پوسٹ کا مقصد آپ کو جلدی آغاز کرنے اور بنیادی باتوں کو سمجھنے میں مدد کرنا ہے۔ صرف سات منٹ میں ، آپ 2D پلیٹفارمر کا بنیادی آغاز بنانا سیکھیں گے۔ یہ ایک پورا کھیل نہیں ہے ، لیکن امید ہے کہ کچھ جوش و خروش پیدا کریں ، لہذا آپ ڈیزائننگ اور تفریح ​​کرنا شروع کرسکیں۔

جو آپ کی ضرورت ہوگی

آپ کو Android SDK اور NDK ، JDK ، اور اپاچی ANT کے ساتھ ، اپنی مشین پر غیر حقیقی انجن 4 قائم کرنے کی ضرورت ہوگی۔ آپ کو بھی جانا چاہئے اور کچھ اسپرٹ بنانا یا اس کا پتہ لگانا چاہئے۔ آپ اس سیٹ اپ کے عمل کو آسان بنانے کے لئے کوڈ ورکس کو Android کے لئے استعمال کرسکتے ہیں۔ بیکار حرکت پذیری اور واک چلنے والے حرکت پذیری والے مرکزی کردار کے ل You آپ کو ٹائل یا پلیٹ فارم سپرائٹ کی ضرورت ہوگی۔ آپ یہ خود بن سکتے ہیں ، یا مفت میں استعمال کرنے کے ل some کچھ ڈھونڈ سکتے ہیں۔


اپنا پہلا پروجیکٹ شروع کر رہا ہے

پہلے آپ کو نیا پروجیکٹ بنانے کی ضرورت ہے۔ بہت سارے اختیارات دستیاب ہیں ، جو مختلف قسم کے کھیلوں کے مناسب ہیں۔ آئیے 2 ڈی سائڈ سکرولر کا انتخاب کریں ، اور اسے زیادہ سے زیادہ معیار کے ساتھ ، اسٹارٹر مشمولت کے ساتھ ، موبائل / ٹیبلٹ کے لئے مرتب کریں۔ سب سے اوپر والے ٹیب کو C ++ کے بجائے "بلیو پرنٹ" کہنا چاہئے ، کیوں کہ اس کا مطلب یہ ہے کہ ہمیں چیزوں کو چلانے اور چلانے کے لئے کسی کوڈنگ کی ضرورت نہیں ہوگی۔

ایک بار جب یہ ختم ہوجائے تو ، آپ کے پاس پہلے سے ہی کھیل کے قابل پلیٹ فارم کھیل ہوگا! پلے کو مارو اور ویو پورٹ پر کلک کریں اور آپ اس کے آس پاس دوڑنے ، کودنے اور خوبصورت متحرک تصاویر دیکھنے میں کامیاب ہوجائیں گے۔

وہاں آپ کے پاس ہے! آپ کا پہلا 2D کھیل صرف 20 سیکنڈ میں!

ظاہر ہے کہ ہم اس سے کچھ زیادہ ہی کرنے جا رہے ہیں۔ خاص طور پر ، ہم پہلے ہی یہاں موجود تمام عناصر کو اپنی مرضی کے مطابق بنانے جارہے ہیں تاکہ آپ اس عام کلی پروٹو ٹائپ کو اپنے گرافکس اور متحرک تصاویر کے ساتھ اپنے منفرد کھیل کی بنیاد بناسکیں۔ ایسا کرتے ہوئے ، امید ہے کہ آپ غیر حقیقی انجن 4 کی بنیادی باتیں سیکھیں گے اور وہاں سے آگے بڑھ سکیں گے۔


اپنے آس پاس کا راستہ تلاش کرنا

ہر چیز کو ترتیب دینے کے ساتھ ، آپ کے سامنے یہی ہونا چاہئے۔

3D ویوپورٹ وہ جگہ ہے جہاں آپ اپنی سطح کی ترتیب ، اسپرٹ اور کھیل کے دیگر عناصر دیکھیں گے۔ تشریف لانے کے لئے ، دائیں ماؤس کے بٹن کو تھامے اور WASD کیز کو دبائیں۔ اوپر اور نیچے جانے کے لئے Q&E کا استعمال کریں۔ آپ ماؤس کے دائیں بٹن کو بھی مار سکتے ہیں اور پھر پوری دنیا کو گھسیٹ سکتے ہیں۔دائیں طرف ورلڈ آؤٹ لائنر آپ کو اپنے کھیل کے تمام عناصر کی ایک فہرست فراہم کرتا ہے ، جو غیر حقیقی طور پر اداکار کہلاتے ہیں۔

یہاں ہمارے پاس دوسری چیزوں کے علاوہ ، ہمارے پس منظر ، پس منظر_صاحب ، تختیاں ہیں۔

بائیں طرف موڈوز ونڈو ہے۔ اس سے آپ 3D ویو میں جو کچھ کر رہے ہو اسے موثر طریقے سے تبدیل کرنے کی اجازت دیتا ہے - چاہے وہ کیوب لگا رہا ہو ، یا بصری اثرات کو شامل کرے۔ مشمولات کا براؤزر وہ ہے جو آپ اپنی پروجیکٹ فائلوں کو براؤز کرنے کے لئے استعمال کریں گے۔

آخر میں ، دائیں طرف کی تفصیلات پین آپ کو جو بھی اداکار یا عنصر منتخب کیا ہے اس کے بارے میں معلومات دکھائے گا۔ اس سے آپ عنصر کی خصوصیات میں تیزی سے ترمیم کرسکتے ہیں ، یا صرف اس کے بارے میں مزید معلومات حاصل کرسکتے ہیں۔ آپ کو اسپرٹس فولڈر میں مل جائے گا مواد> 2SideScroller> Sprites. آپ کو فوری طور پر پس منظر کے اسپرٹ کو پہچاننا چاہئے اور ویو پورٹ میں شامل عناصر کی حیثیت سے اس کی نشاندہی کرنا چاہئے۔

فلپ بوک حرکت پذیری متعدد اسپرٹ کو ایک ساتھ جوڑ کر گیم کی دنیا میں عناصر کو متحرک کرتی ہے۔

اگر آپ کے پاس کچھ اور بھی نہیں ہے جسے آپ سمجھ نہیں سکتے ہیں تو ، اس عنصر پر ماؤس کو گھماتے ہوئے Ctrl + Alt کو تھامیں ، اور آپ دیکھیں گے کہ یہ کیا کرتا ہے۔ جب آپ آغاز کریں گے تو یہ بہت آسان ہے۔

ایک سطح کی تشکیل

پہلے اپنے کھیل کے لئے نئے اداکار بنانا سیکھیں (یاد رکھیں ، یہ کسی بھی کھیل کے مقصد کے لئے عمومی اصطلاح ہے)۔ میں موجودہ سپرائٹس فولڈر استعمال کر رہا ہوں۔ فائل ایکسپلورر کے توسط سے یہاں ایک PNG یا دوسری تصویر گرا دیں ، اور پھر اس پر دائیں کلک کریں اور جائیںسپرائٹ کے ایکشن> اسپرائٹس بنائیں.

اب بلیو پرنٹ والے فولڈر کی طرف جائیں۔ اگر آپ مدد کرتا ہے تو آپ ڈائریکٹریاں بائیں طرف لا سکتے ہیں۔ اس بار فولڈر میں کہیں بھی دائیں کلک کریں ، اور منتخب کریں بنیادی اثاثہ> بلیو پرنٹ کلاس> اداکار بنائیں. یہ اعتراض ہمیں پلیٹ فارم کی طرح ایک ہی چیز کے بہت سے مختلف تکرار پیدا کرنے دے گا۔ اگر آپ اتحاد سے واقف ہیں تو ، یہ ایک پریفاب کے برابر ہے۔ کوڈ میں ، یہ ایک کلاس ہے۔ اس فلور ٹائل ، یا ٹائل ، یا اس طرح کی کوئی بات کریں۔

ایڈیٹر کھولنے کے لئے اب اس نئے بلیو پرنٹ کلاس پر ڈبل کلک کریں۔ اوپر بائیں طرف ، + اجزاء شامل کریں اور پھر اسپرائٹ کا انتخاب کریں (آپ بھی تلاش کرسکتے ہیں ، یہ تیز تر ہے)۔

اب اس نئے اسپرائٹ کو اجزاء ونڈو میں منتخب کریں اور اپنے پلیٹ فارم کے اسپرائٹ کو اسپریٹ باکس میں کھینچ کر ڈراپ کریں۔ اب آپ دیکھ سکتے ہیں کہ ٹائل کی تصویر آپ کے پلیٹ فارم کا ایک حصہ ہے۔ تھری ڈی دائرے کو نوڈ کہا جاتا ہے اور آپ کے عناصر کو گھسیٹنے اور چھوڑنے کے لئے حوالہ نقطہ کے طور پر کام کرنے جارہا ہے۔ بعد میں ، اس کا استعمال گراف کے ذریعہ منطق کو لاگو کرنے کے لئے بھی کیا جاسکتا ہے۔

اگر آپ کا سپرائٹ پہلے ہی کامل سائز میں نہیں ہے تو پیمانے کو ایڈجسٹ کرنا مت بھولنا! اب محفوظ کریں پر کلک کریں اور پھر اپنے کھیل پر واپس جائیں۔

ایک بار جب آپ یہ کر لیتے ہیں تو ، نئے عنصر کو کہیں بھی اپنے کھیل میں گھسیٹیں اور چھوڑیں! جب آپ اپنے پلیٹ فارم کو سطح پر چھوڑ دیتے ہیں ، تو یقینی بنائیں کہ Y کوآرڈینیٹ (جو کسی وجہ سے زیڈ کوارڈینیٹ کی طرح برتاؤ کرتا ہے) صفر پر سیٹ ہے لہذا یہ کھلاڑی کے سامنے یا پیچھے نہیں ہے۔ آپ دیکھیں گے کہ آپ کے پلیٹ فارم میں پہلے ہی ٹکرائڈر موجود ہے۔ ایک پیلے رنگ کا خانہ جو غیر حقیقی کو بتاتا ہے کہ آپ کے پلیئر کو آئٹم سے گزرنا نہیں چاہئے۔ اس کا مطلب ہے کہ ہم اس پر کود سکتے ہیں۔

اگر آپ نے مصنوعی طبیعیات کا انتخاب کیا ہے اور کشش ثقل کے چیک بکس کو چالو کیا ہے تو ، پلیٹ فارم آسمان سے گر جائے گا اور پھر حرکت پذیر ہوگا۔ آپ تیسرے محور کو منجمد کرنے کے لئے بھی رکاوٹیں استعمال کرنا چاہتے ہیں۔

یقینا ، آپ اداکار کی بہت سی اور قسمیں تشکیل دے سکتے ہیں اور انہیں اس طرح اپنے درجوں میں گر سکتے ہیں۔ گرافوں کے ذریعہ مختلف اسپرٹ ، مختلف ترتیبات اور مختلف منطق کا استعمال کرکے (جن میں سے بہت سے آپ آسانی سے آن لائن دیکھ سکتے ہیں) ، آپ چیلینجنگ رکاوٹوں ، دلچسپ ماحولیاتی اشیاء اور فائدہ مند اجزاء کی ایک پوری میزبان تشکیل دے سکتے ہیں۔

سطح کو مزید تخصیص کرنے کے ل you ، آپ پس منظر کو بھی تبدیل کرنا چاہیں گے۔ ورلڈ آؤٹ لائنر (اوپر دائیں) میں بیک گراؤنڈ پروپائٹ کو منتخب کرکے ، اور پھر ماخذ اسپریٹ کو تفصیلات میں اپنے ہی ایک میں تبدیل کرکے ایسا کریں۔ میں نے تخلیق کیا ہوا تارامی آسمان استعمال کر رہا ہوں۔

پڑھیں: ابتدائیہ افراد کے لئے اینڈرائڈ ایپ کی ترقی کا ایک بہت ہی عمومی جائزہ

کھلاڑی کے کردار کو متحرک کرنا

اس کو بنانے کے لئے ہمیں آخری چیز کو تبدیل کرنے کی ضرورت ہےہمارا پلیٹفارمر مرکزی کردار ہے۔

اس کو سنبھالنے کے ل we ، ہمیں مزید کچھ اسپرٹ استعمال کرنے کی ضرورت ہوگی ، جن کو ہم متحرک تصاویر میں تبدیل کرنے جارہے ہیں۔

شروع کرنے کے لئے ، اسپرائٹ فولڈر میں واپس جائیں (حالانکہ یہ واقعی آپ پر منحصر ہے کہ آپ اسے کیسے ترتیب دیتے ہیں)۔ اب ایک دو فولڈرز کے ساتھ "متحرک تصاویر" کے نام سے ایک نیا فولڈر بنائیں: "بیکار" اور "چلنے پھرنے" (حرکت پذیری فلپ بکس صرف اس کی متحرک تصاویر کے لئے غیر حقیقی استعمال شدہ اصطلاح ہے)۔

ہر ایک میں ، ہم اپنی کیریکٹر اسپرٹس کو گھسیٹ کر چھوڑیں گے۔ سپرائٹ شیٹ استعمال کرنے کے بجائے ، ہم انفرادی تصاویر شامل کررہے ہیں اور چیزوں کو آسان رکھنے کے لئے انے کا نام بڑھتے ہوئے عددی ترتیب میں دے رہے ہیں۔ میں ایک اور سبق کے لئے تیار کردہ اسپرٹ استعمال کر رہا ہوں ، لیکن آپ انہیں جگہوں کے ایک گروپ سے مفت میں پکڑ سکتے ہیں۔

ان کو متعلقہ فولڈروں میں ڈراپ کریں ، ان سب کو ایک ساتھ منتخب کریں اور منتخب کریں سپرائٹ کے ایکشن> اسپرائٹ بنائیں.

ہم سب سے پہلے بیکار حرکت پذیری کریں گے۔ میرے پاس اس کے لئے صرف دو تصاویر ہیں جن کا مطلب یہ ہے کہ ایک طرح کے کم فریم ، پکسل آرٹ انداز میں سانس لینے کا اندازہ لگایا جا t (اشارہ: پکسل آرٹ کا انتخاب کریں اور آپ کے پاس اس سے کہیں کم کام ہے!)۔ اسے ترتیب دینے کے لئے ، فولڈر میں دائیں کلک کریں اور منتخب کریں حرکت پذیری> کاغذی پلٹائیں. اپنی نئی حرکت پذیری کا نام بتائیں اور پھر اسے کھولنے کے لئے ڈبل کلک کریں۔

وہاں ، جہاں سپرائٹ کہتا ہے اس کی طرف بڑھیں اور "+" بٹن کو دبانے سے دو کلیدی فریمز شامل کریں۔ اس سے دو ممبران شامل ہوں گے جو آپ بائیں طرف تیر مار کر پھیل سکتے ہیں۔ بس اپنی نئی اسپرٹس کو ان کھڑکیوں میں کھینچ کر چھوڑیں اور حرکت پذیری اس کے فریموں پر چکر لگائے گی۔ آپ نچلے حصے میں ٹائم لائن باکس میں سیدھے اسپریٹس کو بھی چھوڑ سکتے ہیں۔

ابھی ، یہ قبضہ دلانے والا ہے ، لہذا فریم رن ویلیو کو 8 (یا اس کے آس پاس) پر سیٹ کریں اور یہ سانس کی طرح بہت زیادہ نظر آتا ہے۔

آپ اپنے چلنے والی حرکت پذیری کے ساتھ بھی یہی کام کرسکتے ہیں ، لیکن فریم کی شرح کو زیادہ رکھیں اور مزید کلیدی الفاظ شامل کریں۔ میں نے اپنی دو کو مقرر کیا تاکہ یہ اب بھی عمدہ اور 16 بٹ نظر آئے۔

ایک بار جب وہ دونوں کام ختم ہوجائیں تو سر کی طرف جائیں2SideScrollerBP> بلیو پرنٹس اور 2SideScrollerCharacter پر ڈبل کلک کریں۔ اس پر ڈبل کلک کریں اور آپ کا استقبال تھوڑا سا مختلف ہوگا: گراف۔ یاد رکھیں جب ہم نے پروجیکٹ مرتب کیا تو ہم نے C ++ کے بجائے گراف کا انتخاب کیا۔ بنیادی طور پر ، اس کا مطلب یہ ہے کہ ہم اصل کوڈ کی جگہ پر طرح کے نظری بہاؤ چارٹ استعمال کررہے ہیں ، اگر آپ کو بہت سارے پروگرامنگ نہیں معلوم ہوتے ہیں تو یہ بہت اچھا ہے۔ اگر آپ کوڈ سے واقف ہیں تو ، آپ کو تیزی سے سمجھ جائے گا کہ سیاق و سباق سے ان میں سے بہت ساری چیزیں کیا کرتی ہیں۔

زوم آؤٹ کریں ، وہ باکس ڈھونڈیں جس میں ہینڈل حرکت پذیری کہی گئی ہو اور پھر منتخب کریں کے تحت ڈراپ ڈاؤن مینو تلاش کریں۔ یہ واقف نظر آئیں گے: آئڈل انیمیشن اور رننگ انیمیشن۔ ان بٹنوں پر کلک کریں اور ان کو تبدیل کریں جن کو آپ نے بنایا ہے۔

آخر میں ، ویو پورٹ ونڈو پر پلٹائیں اور وہ باکس ڈھونڈیں جو دائیں طرف سورس فلپ بک کہتا ہے۔ اپنے بیکار حرکت پذیری کے لئے اسے تبدیل کریں (یہ یقینی بنائیں کہ کردار ویو پورٹ میں منتخب کیا گیا ہے)۔ اپنے کردار کو درست سائز کے ل the دائیں طرف ٹرانسفارم ہیڈنگ کے تحت پیمانے میں ترمیم کرنا یقینی بنائیں۔

یاد رکھیں کہ مرتب کریں اور ایک بار کام ختم ہوجائیں۔

اور آپ خود ہیں

اپنے آلے کو چلانے کے لئے ، بس جائیں فائل> پیکیج پروجیکٹ> Android. ETC1 کا انتخاب کریں۔ اس کے بعد آپ ایک APK تشکیل دے سکیں گے ، جس کو جانچنے کیلئے آپ اپنے آلہ پر پاپ کرسکتے ہیں۔ آپ کے پاس ٹچ ان پٹ اور متحرک تصاویر کے ساتھ ایک ورکنگ بیسک پلیٹفارمر ہونا چاہئے - ایک عمدہ دلچسپ شروعات۔

شروع کرنے کے لئے آپ کو ابھی بھی یہ سب کچھ صحیح طریقے سے ترتیب دینے کی ضرورت ہوگی۔ میرا مشورہ یہ ہے کہ تعمیر کے لئے گریڈل سپورٹ کو ہٹا دیا جائے - اس وقت یہ کافی حد تک درست کام نہیں کرتا ہے۔ میں Android کیلئے کوڈ ورکس کو استعمال کرنے کے لئے تمام ضروری عناصر کو انسٹال کرنے کا مشورہ بھی دوں گا۔ اس سے زندگی نمایاں طور پر آسان ہوجاتی ہے۔

اس کے ساتھ ، آپ کا وقت ختم ہو گیا ہے!

آپ یہاں سے کہاں جائیں گے؟ اب آپ بہت سارے مختلف پلیٹ فارم اور رکاوٹیں پیدا کرسکتے ہیں ، اور چیزوں میں متحرک تصاویر شامل کرسکتے ہیں۔ اگر آپ گرافوں کے گرد چکر لگاتے ہیں تو ، آپ اپنی خواہش کے مطابق اداکاروں کے ل different مختلف خصوصیات تک رسائی حاصل کرسکتے ہیں اور مقرر کرسکتے ہیں ، اس طرح آپ مزید پیچیدہ تعامل پیدا کرسکتے ہیں (دشمن جو آپ کے پیچھے چلتے ہیں ، ہتھیاروں کے بٹن ، چھلانگ کی اونچیاں بدلتے ہیں وغیرہ)۔ نئے آدانوں کو شامل کرنے کے لئے ، آپ جا سکتے ہیں ترتیبات> پروجیکٹ کی ترتیبات> ان پٹ اور پھر ایکشن میپنگز ڈھونڈیں۔

پڑھیں: اپنا پہلا بنیادی Android گیم صرف 7 منٹ میں بنائیں (اتحاد کے ساتھ)

سیکھنے کے لئے اور بھی بہت کچھ ہے ، لیکن امید ہے کہ اب آپ کو اچھ ideaا اندازہ ہوگا کہ ہر چیز کی جگہ کیسے آ جاتی ہے۔ ابھی یہ فیصلہ کرنا ہے کہ آپ کس قسم کا کھیل بنانا چاہتے ہیں اور اپنے تخیل کو جنگل سے چلنے دیں!

اگر آپ نے اسے کھو دیا تو ، سیمسنگ نے بدھ کے روز ایک ٹن سامان کا اعلان کیا: نئے فونز ، نئے لباس پہننے اور یہاں تک کہ ایک فولڈنگ فون۔ آئیے گلیکسی فولڈ سے شروعات کریں۔ فولڈ ایبل فون میں کچھ بیفیسٹ اسپیکس...

کنزیومر الیکٹرانکس شو نے ہمارے نئے سال کی شروعات کی ہے اور ہمیں جو دیکھنے کا ارادہ ہے اس کی ایک بڑی فہرست مل گئی ہے۔ ہمارے پاس زمین پر ایک بہت بڑی ٹیم موجود ہوگی جس میں اسمارٹ فونز ، ٹیبلٹ ، ٹی وی ، آ...

سفارش کی