সুচিপত্র:

একটি 2D গেম তৈরি করুন: 15 টি ধাপ
একটি 2D গেম তৈরি করুন: 15 টি ধাপ

ভিডিও: একটি 2D গেম তৈরি করুন: 15 টি ধাপ

ভিডিও: একটি 2D গেম তৈরি করুন: 15 টি ধাপ
ভিডিও: Android App Development Bangla Tutorial | unity game | admob earning 2024, মে
Anonim
একটি 2D গেম তৈরি করুন
একটি 2D গেম তৈরি করুন
একটি 2D গেম তৈরি করুন
একটি 2D গেম তৈরি করুন
একটি 2D গেম তৈরি করুন
একটি 2D গেম তৈরি করুন

গেম খেলে ক্লান্ত? কেন আপনি একটি খেলা না?

এই নির্দেশযোগ্য আপনাকে কীভাবে একটি সম্পূর্ণ সরল 2 ডি গেম তৈরি করতে হয় তার মাধ্যমে নিয়ে যায় …

আমরা আমাদের 2 ডি গেম ডিজাইন এবং তৈরি করতে ইউনিটি গেম ইঞ্জিন ব্যবহার করব… এবং মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও প্রোগ্রাম এবং কিছু স্ক্রিপ্ট তৈরি করতে ব্যবহার করব।

সরবরাহ

1- ইউনিটি গেম ইঞ্জিন

2- মাইক্রোসফট ভিজ্যুয়াল স্টুডিও

ধাপ 1: ইউনিটি গেম ইঞ্জিন এবং মাইক্রোসফট ভিজ্যুয়াল স্টুডিও ডাউনলোড করুন

ইউনিটি গেম ইঞ্জিন এবং মাইক্রোসফট ভিজ্যুয়াল স্টুডিও ডাউনলোড করুন
ইউনিটি গেম ইঞ্জিন এবং মাইক্রোসফট ভিজ্যুয়াল স্টুডিও ডাউনলোড করুন
ইউনিটি গেম ইঞ্জিন এবং মাইক্রোসফট ভিজ্যুয়াল স্টুডিও ডাউনলোড করুন
ইউনিটি গেম ইঞ্জিন এবং মাইক্রোসফট ভিজ্যুয়াল স্টুডিও ডাউনলোড করুন

আমাদের গেম তৈরি এবং প্রোগ্রাম করার জন্য আমাদের একটি গেম ইঞ্জিন ("ইউনিটি") এবং ভিজ্যুয়াল স্টুডিও দরকার … তাই আসুন প্রথমে সেগুলি ডাউনলোড করি:

1-এই লিঙ্কটি ব্যবহার করুন … অথবা "ডাউনলোড ইউনিটি হাব" অনুসন্ধান করুন … প্রথমে "ইউনিটি হাব" ডাউনলোড করতে

3- তারপর "ইউনিটি" ডাউনলোড করতে এই লিঙ্কটি ব্যবহার করুন

4- একটি ইউনিটি সংস্করণ চয়ন করুন, তারপরে "ডাউনলোড (জয়)" -> "ইউনিটি ইনস্টলার" এ ক্লিক করুন

দ্বিতীয় ছবিতে দেখানো হিসাবে ইউনিটি এবং মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও কমিউনিটি 2019 চেক করতে ভুলবেন না

ধাপ 2: নতুন প্রকল্প তৈরি করুন এবং নতুন সম্পদ আমদানি করুন

Image
Image
নতুন প্রকল্প তৈরি করুন এবং নতুন সম্পদ আমদানি করুন
নতুন প্রকল্প তৈরি করুন এবং নতুন সম্পদ আমদানি করুন

"ইউনিটি হাব", "ইউনিটি" এবং "মাইক্রোসফট ভিজ্যুয়াল স্টুডিও কমিউনিটি 2019" ডাউনলোড করার পরে… শুরু করা যাক

1- "ইউনিটি" খুলুন … তারপর, এটি স্বয়ংক্রিয়ভাবে "ইউনিটি হাব" চালাবে

2- এখন আমাদের নতুন প্রকল্প তৈরি করতে হবে… "নতুন" এ ক্লিক করুন

3- 2D টেমপ্লেট চয়ন করুন, আপনার প্রকল্পের নাম লিখুন এবং আপনার প্রকল্পের জন্য একটি উপযুক্ত স্থান নির্বাচন করুন

4- "তৈরি করুন" এ ক্লিক করুন

"ক্রিয়েট" এ ক্লিক করার পর ইউনিটি চলবে …

এখন আমাদের আমাদের চরিত্র, পটভূমি এবং অবজেক্ট যুক্ত করতে হবে …

আপনার যদি যোগ করার মত কোন বিষয় না থাকে … আপনি এই লিঙ্কটি দেখতে পারেন, সম্পদ ডাউনলোড করতে যা আপনার প্রয়োজন হবে।

এবং এখন আমরা ityক্যে সম্পদ যোগ করতে চাই … এটি করতে:

কেবল আপনি ফোল্ডারটি টেনে আনতে পারেন এবং প্রকল্পের উইন্ডোতে এটিকে ড্রপ করতে পারেন।

অথবা

1- ইউনিটিতে যান এবং "ছবি" উইন্ডোতে ক্লিয়ার স্পেসে ডান ক্লিক করুন যেমনটি দ্বিতীয় ছবিতে দেখানো হয়েছে

2- ফোল্ডার থেকে আপনি যে ব্যাকগ্রাউন্ড, ক্যারেক্টার এবং অবজেক্ট যোগ করতে চান তা বেছে নিন।

ধাপ 3: দৃশ্যে আপনার সম্পদ যুক্ত করুন

দৃশ্যে আপনার সম্পদ যুক্ত করুন
দৃশ্যে আপনার সম্পদ যুক্ত করুন
দৃশ্যে আপনার সম্পদ যুক্ত করুন
দৃশ্যে আপনার সম্পদ যুক্ত করুন
দৃশ্যে আপনার সম্পদ যুক্ত করুন
দৃশ্যে আপনার সম্পদ যুক্ত করুন
দৃশ্যে আপনার সম্পদ যুক্ত করুন
দৃশ্যে আপনার সম্পদ যুক্ত করুন

যদি আপনি দৃশ্য উইন্ডোতে কোন জিনিস যোগ করেন… এটি গেম উইন্ডোতে প্রদর্শিত হবে

ইউনিটির উইন্ডোজ সম্পর্কে আরও জানতে আপনি এই লিঙ্কে যেতে পারেন…

যেমন আপনি প্রথম ছবিতে দেখছেন সেখানে দৃশ্যের জানালায় একটি সাদা বাক্স রয়েছে এবং এটি ক্যামেরার বাক্স … তাই এই বাক্সের ভিতরে যেকোনো জিনিস, ক্যামেরা এটি প্রদর্শন করবে।

এখন আসুন প্রথমে সিন উইন্ডোতে ব্যাকগ্রাউন্ড যুক্ত করি…

1- কেবল প্রজেক্ট উইন্ডো থেকে ব্যাকগ্রাউন্ড ইমেজটি টেনে আনুন এবং সিন উইন্ডোতে ফেলে দিন

এবং নিশ্চিত করুন যে ছবিটি ক্যামেরার বাক্সের সাথে মানানসই

আপনি তৃতীয় ছবিতে দেখানো টুলবার থেকে Rect Tool নির্বাচন করে যেকোনো ছবির সাইজ সম্পাদনা করতে পারেন।

এছাড়াও বস্তু এবং আপনার চরিত্র যা আপনি দৃশ্যের জন্য চান যোগ করুন … যেমন শেষ ছবিতে দেখানো হয়েছে।

ধাপ 4: চরিত্রের সাথে কিছু পদার্থবিজ্ঞান যোগ করুন

চরিত্রের সাথে কিছু পদার্থবিজ্ঞান যোগ করুন
চরিত্রের সাথে কিছু পদার্থবিজ্ঞান যোগ করুন
চরিত্রের সাথে কিছু পদার্থবিজ্ঞান যোগ করুন
চরিত্রের সাথে কিছু পদার্থবিজ্ঞান যোগ করুন

প্রথমে, আপনার গেমটি পরীক্ষা বা খেলতে টুলবারের প্লে বাটনে ক্লিক করুন …

যদি আপনি এখন আপনার খেলা খেলেন … চরিত্রটি নড়ছে না, সেখানে কোন মাধ্যাকর্ষণ নেই … প্রতিটি জিনিস স্থির …

আমাদের ক্যারেক্টারে সকল ফিজিক্স প্রপার্টি যোগ করার জন্য…

সুতরাং আসুন এটি আমাদের চরিত্রের সাথে যুক্ত করি …

1- অনুক্রম থেকে আপনার চরিত্র নির্বাচন করুন

2- পরিদর্শক উইন্ডোতে যান "উপাদান যুক্ত করুন"

3- Rigidbody2D এর জন্য অনুসন্ধান করুন

4- এটি চয়ন করুন

আপনি যদি এখন খেলেন …. মাধ্যাকর্ষণের কারণে আমাদের চরিত্রটি নিচে নেমে যাচ্ছে: D

ধাপ 5: আমাদের চরিত্রের সাথে সংঘর্ষ যোগ করুন

আমাদের চরিত্রের সাথে সংঘর্ষ যোগ করুন
আমাদের চরিত্রের সাথে সংঘর্ষ যোগ করুন
আমাদের চরিত্রের সাথে সংঘর্ষ যোগ করুন
আমাদের চরিত্রের সাথে সংঘর্ষ যোগ করুন
আমাদের চরিত্রের সাথে সংঘর্ষ যোগ করুন
আমাদের চরিত্রের সাথে সংঘর্ষ যোগ করুন
আমাদের চরিত্রের সাথে সংঘর্ষ যোগ করুন
আমাদের চরিত্রের সাথে সংঘর্ষ যোগ করুন

অক্ষরটি স্থল এবং অন্যান্য বস্তুর সাথে সংঘর্ষের অনুমতি দেওয়ার জন্য এখন আমাদের Collider2D সম্পত্তি যুক্ত করতে হবে …

এটি তৈরি করার জন্য… আমাদের প্রথমে এই বৈশিষ্ট্যটিকে আমাদের চরিত্র এবং অন্য কোন বস্তুর সাথে যুক্ত করতে হবে যা এর সাথে সংঘর্ষের প্রয়োজন।

প্রথমে, এটি অক্ষরে যোগ করা যাক …

1- অনুক্রম থেকে আপনার চরিত্র নির্বাচন করুন

2- পরিদর্শক উইন্ডোতে যান "উপাদান যুক্ত করুন"

3- BoxCollider2D অনুসন্ধান করুন

4- এটি চয়ন করুন

5- পরিদর্শক প্রদর্শিত BoxCollider2D থেকে "Edit Collider" বক্সে ক্লিক করুন, দৃশ্যটিতে প্রদর্শিত সবুজ বাক্সের আকার পরিবর্তন করতে সক্ষম হবেন

6- অক্ষরের সাথে মানানসই করতে সবুজ বাক্সে প্রদর্শিত সবুজ বিন্দুগুলির মধ্যে একটিকে টেনে আনুন

দ্বিতীয়, আসুন এটিকে মাটিতে যুক্ত করি (একই পদক্ষেপগুলি করুন)…

1- অনুক্রম থেকে আপনার চরিত্রটি চয়ন করুন

3- BoxCollider2D অনুসন্ধান করুন

4- এটি চয়ন করুন

5- পরিদর্শক প্রদর্শিত BoxCollider2D থেকে "Edit Collider" বক্সে ক্লিক করুন, দৃশ্যটিতে প্রদর্শিত সবুজ বাক্সের আকার পরিবর্তন করতে সক্ষম হবেন

6- অক্ষরের সাথে মানানসই করতে সবুজ বাক্সে প্রদর্শিত সবুজ বিন্দুগুলির মধ্যে একটিকে টেনে আনুন

এখন আপনি যদি গেমটি খেলেন তাহলে দেখবেন ক্যারেক্টার স্ট্যান্ড দ্য গ্রাউন্ড:>

পদক্ষেপ 6: আমাদের চরিত্রটি সরান

Image
Image
আমাদের চরিত্র লাফ দিন
আমাদের চরিত্র লাফ দিন

আমাদের চরিত্রকে যে কোনো কাজ করতে করতে, আমাদের প্রথমে তাকে একটি স্ক্রিপ্ট যোগ করতে হবে যাতে তাকে বলতে হয় যে কি করতে হবে …

ইউনিটি সি# ভাষা ব্যবহার করে … আপনি যদি এটি সম্পর্কে আরও জানতে চান তবে আপনি এই লিঙ্কটি দেখতে পারেন

তাহলে চলুন স্ক্রিপ্ট তৈরি করি

1- অনুক্রম থেকে আপনার চরিত্র নির্বাচন করুন

2- পরিদর্শক উইন্ডোতে যান "উপাদান যুক্ত করুন"

3- স্ক্রিপ্টের নাম লিখুন (উদাহরণস্বরূপ গতি) …

4- "নতুন স্ক্রিপ্ট" এ ক্লিক করুন

5- "তৈরি করুন এবং যোগ করুন" এ ক্লিক করুন

এখন স্ক্রিপ্ট সম্পাদনা করতে এটিতে দুবার আলতো চাপুন

6- স্বয়ংক্রিয়ভাবে লেখা সমস্ত কোড মুছে দিন

7- পাঠ্যটি ডাউনলোড করুন, এটি অনুলিপি করুন এবং আপনার স্ক্রিপ্টে আটকান (#yourScriptName এর পরিবর্তে আপনার স্ক্রিপ্টের নাম লিখতে ভুলবেন না)

8- যদি আপনি এই কোড কিভাবে জানতে চান … এই লিঙ্কে যান

9- স্ক্রিপ্টটি সংরক্ষণ করুন এবং চরিত্রের পরিদর্শকের কাছে যান, আপনার স্ক্রিপ্টটি দেখুন

10- ডান এবং বাম বোতাম চয়ন করুন এবং আপনার গতি সেট করুন।

এখন যদি আপনি গেমটি খেলেন তাহলে চরিত্রটি চলে যাবে …: D

ধাপ 7: আমাদের চরিত্র লাফ দিন

আমাদের চরিত্র লাফ দিন
আমাদের চরিত্র লাফ দিন
আমাদের চরিত্র লাফ দিন
আমাদের চরিত্র লাফ দিন

আমাদের চরিত্রের মুভমেন্ট যোগ করার পর… এখন আমরা আমাদের ক্যারেক্টার জাম্প করতে প্রস্তুত…

সুতরাং আমাদের একটি নতুন স্ক্রিপ্ট তৈরি করতে হবে যা আমাদের চরিত্রকে লাফিয়ে তুলবে …

1- অনুক্রম থেকে আপনার চরিত্র নির্বাচন করুন

2- পরিদর্শক উইন্ডোতে যান "কম্পোনেন্ট যোগ করুন" টিপুন

3- স্ক্রিপ্টের নাম লিখুন (উদাহরণস্বরূপ জাম্পিং) …

4- "নতুন স্ক্রিপ্ট" এ ক্লিক করুন

5- "তৈরি করুন এবং যোগ করুন" এ ক্লিক করুন

জাম্প স্ক্রিপ্ট এডিট করার আগে… firstক্যকে জানাতে যে এই বস্তুটি গ্রাউন্ড…

1- অনুক্রম থেকে স্থল নির্বাচন করুন

2- পরিদর্শকের শীর্ষে থাকা "লেয়ার" থেকে "ডিফল্ট" এ ক্লিক করুন

3- "লেয়ার যোগ করুন" নির্বাচন করুন

4- স্তর 8 কে "গ্রাউন্ড" নাম দিন (দ্বিতীয় ছবিতে দেখানো হয়েছে)

5- আবার অনুক্রম থেকে গ্রাউন্ড নির্বাচন করুন

6- পরিদর্শকের শীর্ষে থাকা "লেয়ার" থেকে "ডিফল্ট" এ ক্লিক করুন

7- "গ্রাউন্ড" নির্বাচন করুন

এটাই… আমরা অবশেষে একটি নতুন স্তর তৈরি করি যা "গ্রাউন্ড" এবং এটি আমাদের গ্রাউন্ডে যুক্ত করে

আমাদের ক্যারেক্টার লাফ দেওয়ার আগে, আমাদের নিশ্চিত করতে হবে যে সে তখন মাটি স্পর্শ করছে, সে লাফ দেয়।

সুতরাং আসুন আমাদের চরিত্রের জন্য GroundCheck তৈরি করি …

1- অনুক্রম থেকে আপনার চরিত্রের উপর ডান ক্লিক করুন

2- "খালি তৈরি করুন" চয়ন করুন এবং এর নাম পরিবর্তন করুন "গ্রাউন্ড চেক"

3- টুলবার থেকে "মুভ টুল" বেছে নিন এবং "GroundCheck" কে ক্যারেক্টার বেস বা জুতোতে সরান (পঞ্চম ছবিতে দেখানো হয়েছে)

তারপরে আমরা আমাদের জাম্পিং স্ক্রিপ্ট সম্পাদনা করতে প্রস্তুত

1- আপনার জাম্পিং স্ক্রিপ্ট খুলুন (প্রকল্প বা পরিদর্শক থেকে)

2- স্বয়ংক্রিয়ভাবে লেখা সমস্ত কোড মুছে দিন

3- পাঠ্যটি ডাউনলোড করুন, এটি অনুলিপি করুন এবং এটি আপনার স্ক্রিপ্টে আটকান (#yourScriptName এর পরিবর্তে আপনার স্ক্রিপ্ট নাম লিখতে ভুলবেন না)

যদি আপনি জানতে চান যে আমরা কিভাবে এই কোড করি… এই লিঙ্কে যান

4- স্ক্রিপ্টটি সংরক্ষণ করুন এবং চরিত্রের পরিদর্শকের কাছে যান, আপনার স্ক্রিপ্টটি দেখুন (ষষ্ঠ ছবিতে দেখানো হয়েছে)

5- আপনার জাম্প ফোর্স সেট করুন, গ্রাউন্ড চেক পয়েন্টে "গ্রাউন্ড চেক" যোগ করুন (এটি টেনে এনে আয়তক্ষেত্রের বাক্সে ফেলে দিন), আপনার গ্রাউন্ড ব্যাসার্ধ সেট করুন (উদাহরণ 0.1 এর জন্য), গ্রাউন্ড লেয়ার "গ্রাউন্ড" চূড়ান্তভাবে চয়ন করুন জাম্প বোতাম।

আপনি যদি এখন গেমটি খেলেন … তিনি হাঁটেন এবং লাফ দেন … Hurraaaaay:)

ধাপ 8: চরিত্রটি অ্যানিমেট করুন

Image
Image
চরিত্রটি অ্যানিমেট করুন
চরিত্রটি অ্যানিমেট করুন
চরিত্রটি অ্যানিমেট করুন
চরিত্রটি অ্যানিমেট করুন
চরিত্রটি অ্যানিমেট করুন
চরিত্রটি অ্যানিমেট করুন

আমাদের চরিত্রকে সরানো এবং ঝাঁপ দেওয়ার পরে … আসুন তাকে জীবিত করি … এটি তাকে খুব দুর্দান্ত দেখাবে …

আপনার প্রথমে ইডলিং এবং হাঁটা এবং জাম্পিংয়ের একটি স্প্রাইট ইমেজ দরকার (প্রথম থেকে চতুর্থ ছবি হিসাবে দেখানো হয়েছে)

চরিত্রটিকে অ্যানিমেট করার জন্য আপনাকে অ্যানিমেশন উইন্ডো এবং অ্যানিমেটর উইন্ডোতে কাজ করতে হবে এবং ডিফল্টভাবে ইউনিটির ইন্টারফেস যা আপনি এই উইন্ডোজ প্রদর্শন করছেন না… সেগুলি পেতে:

1- অ্যানিমেশন উইন্ডো পেতে Ctrl+6 এ ক্লিক করুন

2- উপরের বাম ড্রপ-ডাউন চয়েস থেকে উইন্ডো নির্বাচন করুন (পঞ্চম ছবিতে দেখানো হয়েছে)

তারপরে, "অ্যানিমেশন" -> "অ্যানিমেটর" নির্বাচন করুন তারপর দুটি উইন্ডোজ খুলবে (অ্যানিমেশন উইন্ডো এবং অ্যানিমেটর উইন্ডো)

এখন আসুন অক্ষরটি অ্যানিমেট করি যখন এটি অলস হয়ে যায় …

1- অনুক্রম থেকে আপনার চরিত্র নির্বাচন করুন

2- অ্যানিমেশন উইন্ডোতে "তৈরি করুন" বোতামে ক্লিক করুন

3- এর মধ্যে অ্যানিমেশন সংরক্ষণ করার জন্য একটি উপযুক্ত জায়গা বেছে নিন

4- তারপর প্রকল্প থেকে সমস্ত অলস ছবি নির্বাচন করুন এবং টেনে আনুন এবং অ্যানিমেশন উইন্ডোতে ফেলে দিন (যেমন ষষ্ঠ ছবিতে দেখানো হয়েছে)

আপনি যদি এখন চরিত্রটি চালাচ্ছেন বাহ … খুব সুন্দর…

এখন চলুন তাকে ওয়াক অ্যানিমেশন খেলি যখন সে হাঁটে …

1- অ্যানিমেশন উইন্ডোতে যান "নতুন অ্যানিমেশন" এ ক্লিক করুন

2- "নতুন ক্লিপ তৈরি করুন" নির্বাচন করুন

3- এর মধ্যে অ্যানিমেশন সংরক্ষণ করার জন্য একটি উপযুক্ত জায়গা বেছে নিন

4- তারপর প্রকল্প থেকে সমস্ত হাঁটার ছবি নির্বাচন করুন এবং টেনে আনুন এবং অ্যানিমেশন উইন্ডোতে ড্রপ করুন

এখন অ্যানিমেটর উইন্ডো খুলুন

1- নিষ্ক্রিয় বাক্সে ডান ক্লিক করুন "মেক ট্রানজিশন" নির্বাচন করুন এবং ওয়াক বক্সে ক্লিক করুন (সপ্তম ছবিতে দেখানো হয়েছে)

দ্রষ্টব্য: অ্যানিমেশন বক্সের একই নাম থাকা উচিত নয় এটি আপনার নাম কী তার উপর নির্ভর করে …

2- ওয়াক বক্সে ডান ক্লিক করুন "মেক ট্রানজিশন" নির্বাচন করুন এবং নিষ্ক্রিয় বাক্সে ক্লিক করুন

3- প্যারামিটারগুলিতে প্লাস আইকনে ক্লিক করুন (+) বুল চয়ন করুন (উদাহরণস্বরূপ হাঁটার জন্য এটির নাম দিন)

4- আইডল থেকে ওয়াক অ্যানিমেশনে চলে যাওয়া তীরগুলি বেছে নিন, ইটস ইন্সপেক্টরে যান এবং "হ্যাজ এক্সিট টাইম" মিথ্যা, "ফিক্সড ডিউরেশন" মিথ্যা, "ট্রানজিশন ডিউরেশন" জিরোতে সেট করুন এবং প্লাস (+) এ ক্লিক করুন এটি শর্তের মধ্যে বিদ্যমান এবং "হাঁটা" কে "সত্য" (অষ্টম ছবিতে দেখানো হয়েছে) হিসাবে সেট করুন …

5- হাঁটা থেকে নিষ্ক্রিয় অ্যানিমেশনে চলে যাওয়া তীরগুলি চয়ন করুন, এর পরিদর্শকের কাছে যান এবং "হ্যাজ এক্সিট টাইম" মিথ্যাতে সেট করুন, "স্থির সময়কাল" মিথ্যে, "ট্রানজিশন সময়কাল" শূন্যতে সেট করুন এবং প্লাস (+) এ ক্লিক করুন অবস্থার ভিতরে বিদ্যমান এবং "হাঁটা" কে "মিথ্যা" এ সেট করুন

6- অনুক্রম থেকে আপনার চরিত্র নির্বাচন করুন

7- ইন্সপেক্টর উইন্ডোতে যান "কম্পোনেন্ট যোগ করুন" টিপুন

8- স্ক্রিপ্টের নাম লিখুন (উদাহরণস্বরূপ AnimateWalk) …

9- "নতুন স্ক্রিপ্ট" এ ক্লিক করুন

10- "তৈরি করুন এবং যোগ করুন" এ ক্লিক করুন

11- স্বয়ংক্রিয়ভাবে লেখা সমস্ত কোড মুছে দিন

12- পাঠ্যটি ডাউনলোড করুন, এটি অনুলিপি করুন এবং আপনার স্ক্রিপ্টে আটকে দিন অ্যানিমেটরের প্যারামিটারের ভিতরে আপনার তৈরি করা "ওয়াক" এর পরিবর্তে আপনার বুল নাম)

13- স্ক্রিপ্টটি সংরক্ষণ করুন এবং চরিত্রের পরিদর্শকের কাছে যান, আপনার স্ক্রিপ্টটি দেখুন

14- আপনার চরিত্রটি টেনে আনুন এবং "Insertyour Motion Script" এবং "Insertyour Jump Script" এর ভিতরে ফেলে দিন

আপনি যদি এখনই গেমটি খেলেন, প্লেয়ারটি অলস এবং জয়ী সে রান অ্যানিমেশন নাটকটি চালায়… কুল:>

এখন আসুন তাকে জাম্প অ্যানিমেশন খেলতে দেই যখন সে লাফ দেয়…

1- অ্যানিমেশন উইন্ডোতে যান "নতুন অ্যানিমেশন" এ ক্লিক করুন

2- "নতুন ক্লিপ তৈরি করুন" নির্বাচন করুন

3- এর মধ্যে অ্যানিমেশন সংরক্ষণ করার জন্য একটি উপযুক্ত জায়গা বেছে নিন

4- তারপর প্রজেক্ট থেকে সব জাম্পিং ফটো সিলেক্ট করুন এবং অ্যানিমেশন উইন্ডোতে টেনে আনুন এবং ড্রপ করুন

এখন অ্যানিমেটর উইন্ডো খুলুন

1- নিষ্ক্রিয় বাক্সে ডান ক্লিক করুন "মেক ট্রানজিশন" নির্বাচন করুন এবং জাম্প বক্সে ক্লিক করুন (নবম ছবিতে দেখানো হয়েছে)

2- জাম্প বক্সে ডান ক্লিক করুন "ট্রানজিশন তৈরি করুন" নির্বাচন করুন এবং রান বক্সে ক্লিক করুন

3- প্যারামিটারগুলিতে প্লাস আইকনে ক্লিক করুন (+) বুল চয়ন করুন (উদাহরণস্বরূপ এটির নাম দিন)

4- তীরগুলি বেছে নিন যা নিষ্ক্রিয় থেকে ঝাঁপ অ্যানিমেশনে চলে যায়, এর পরিদর্শকের কাছে যান এবং "হ্যাজ এক্সিট টাইম" মিথ্যাতে সেট করুন, "স্থির সময়কাল" মিথ্যে, "ট্রানজিশন সময়কাল" শূন্যতে সেট করুন এবং প্লাস (+) এ ক্লিক করুন অবস্থার ভিতরে বিদ্যমান এবং "ঝাঁপ দাও" কে "সত্য" (দশম ছবিতে দেখানো হয়েছে) হিসাবে সেট করুন …

5- ঝাঁপ থেকে রান এনিমেশনে চলে যাওয়া তীরগুলি বেছে নিন, ইন্সপেক্টর এর কাছে যান এবং "হ্যাজ এক্সিট টাইম" কে মিথ্যা, "স্থির সময়কাল" মিথ্যা, "ট্রানজিশন সময়" শূন্যতে সেট করুন এবং প্লাস (+) এ ক্লিক করুন অবস্থার ভিতরে বিদ্যমান এবং "জাম্প" কে "মিথ্যা" এ সেট করুন

6- অ্যানিমেটর থেকে জাম্প অ্যানিমেশন বক্সে ডবল ট্যাপ করুন এবং "লুপ টাইম" কে "মিথ্যা" এ সেট করুন

7- অনুক্রম থেকে আপনার চরিত্র নির্বাচন করুন

8- ইন্সপেক্টর উইন্ডোতে "কম্পোনেন্ট যোগ করুন" টিপুন

9- স্ক্রিপ্টের নাম লিখুন (উদাহরণস্বরূপ AnimateJump) …

10- "নতুন স্ক্রিপ্ট" এ ক্লিক করুন

11- "তৈরি করুন এবং যোগ করুন" এ ক্লিক করুন

12- স্বয়ংক্রিয়ভাবে লেখা সমস্ত কোড মুছে দিন

13- পাঠ্যটি ডাউনলোড করুন, এটি অনুলিপি করুন এবং আপনার স্ক্রিপ্টে আটকে দিন আপনি অ্যানিমেটরের প্যারামিটারের ভিতরে তৈরি করেছেন)

14- স্ক্রিপ্টটি সংরক্ষণ করুন এবং চরিত্রের পরিদর্শকের কাছে যান, আপনার স্ক্রিপ্টটি দেখুন

15- আপনার চরিত্রটি টেনে আনুন এবং "Insertyour Jump Script" এর ভিতরে ফেলে দিন

আপনি যদি এখন আপনার গেম খেলেন তবে খেলোয়াড় অলস হয়ে যাবে … হাঁটবে … এবং লাফ দেবে … হুহুহুউ!: ডি

কিন্তু তাকে উল্টানো দরকার

ধাপ 9: আপনার চরিত্রটি উল্টানো

আপনার চরিত্রটি উল্টানো
আপনার চরিত্রটি উল্টানো
আপনার চরিত্রটি উল্টানো
আপনার চরিত্রটি উল্টানো
আপনার চরিত্রটি উল্টানো
আপনার চরিত্রটি উল্টানো

প্রথমে আপনাকে আমাদের চরিত্রটিতে একটি নতুন স্ক্রিপ্ট যুক্ত করতে হবে:

1- অনুক্রম থেকে আপনার চরিত্র নির্বাচন করুন

2- পরিদর্শক উইন্ডোতে যান "উপাদান যুক্ত করুন"

3- স্ক্রিপ্টের নাম লিখুন (উদাহরণস্বরূপ ফ্লিপ করুন) …

4- "নতুন স্ক্রিপ্ট" এ ক্লিক করুন

5- "তৈরি করুন এবং যোগ করুন" এ ক্লিক করুন

6- স্বয়ংক্রিয়ভাবে লেখা সমস্ত কোড মুছে দিন

7- পাঠ্যটি ডাউনলোড করুন, এটি অনুলিপি করুন এবং আপনার স্ক্রিপ্টে আটকে দিন

8- স্ক্রিপ্টটি সংরক্ষণ করুন এবং চরিত্রের পরিদর্শকের কাছে যান, আপনার স্ক্রিপ্টটি দেখুন

9- আপনার চরিত্রটি টেনে আনুন এবং "Insertyour Motion Script" এর ভিতরে ফেলে দিন

10-পরিদর্শকের শীর্ষে (ট্রান্সফর্ম) থেকে আপনার অক্ষরের স্কেল X অনুলিপি করুন এবং আপনার স্ক্রিপ্টে Scale_X এ পাস করুন (দ্বিতীয় এবং তৃতীয় ছবিতে দেখানো হয়েছে)

11- পরিদর্শকের শীর্ষে (ট্রান্সফর্ম) থেকে আপনার অক্ষরের স্কেল Y অনুলিপি করুন এবং Scale_Y এ এটি অতীত করুন

ধাপ 10: ক্যামেরা আমাদের চরিত্র অনুসরণ করুন

এইবার আমাদের ক্যামেরায় একটি নতুন স্ক্রিপ্ট যোগ করতে হবে:

1- অনুক্রম থেকে আপনার ক্যামেরা নির্বাচন করুন

2- পরিদর্শক উইন্ডোতে যান "কম্পোনেন্ট যোগ করুন" টিপুন

3- স্ক্রিপ্টের নাম লিখুন (উদাহরণস্বরূপ ক্যামেরাফলো) …

4- "নতুন স্ক্রিপ্ট" এ ক্লিক করুন

5- "তৈরি করুন এবং যোগ করুন" এ ক্লিক করুন

6- স্বয়ংক্রিয়ভাবে লেখা সমস্ত কোড মুছে দিন

7- পাঠ্যটি ডাউনলোড করুন, এটি অনুলিপি করুন এবং আপনার স্ক্রিপ্টে আটকান (#yourScriptName এর পরিবর্তে আপনার স্ক্রিপ্টের নাম লিখতে ভুলবেন না)

8- স্ক্রিপ্টটি সংরক্ষণ করুন এবং ক্যামেরার পরিদর্শকের কাছে যান, আপনার স্ক্রিপ্টটি দেখুন 8- আপনার চরিত্রটি টেনে আনুন এবং "টার্গেটের" ভিতরে ফেলে দিন

আপনি চাইলে অন্যান্য সেটিং সম্পাদনা করতে পারেন …

ক্যামেরায় একটি প্রান্ত রাখতে অফসেট X & Y ব্যবহার করুন

ধাপ 11: দ্বিতীয় প্লেয়ার (2 প্লেয়ার) এবং ক্যামেরা 2 প্লেয়ার অনুসরণ করুন

সেকেন্ড প্লেয়ার (2 প্লেয়ার) এবং ক্যামেরা 2 প্লেয়ার ফলো করুন
সেকেন্ড প্লেয়ার (2 প্লেয়ার) এবং ক্যামেরা 2 প্লেয়ার ফলো করুন

আপনার খেলাকে আরো আকর্ষণীয় করতে …. আপনি এটি 2, 3, 4, 10, 20 করতে পারেন। খেলোয়াড় … আপনি যে কোন খেলোয়াড় চান … তাই করতে:

1- অনুক্রম থেকে আপনার চরিত্র নির্বাচন করুন

2- এটি নকল করুন (Ctrl + D তে প্রেস)

এখন আপনি আরেকটি অক্ষর যোগ করেছেন

3- মুভ টুল দ্বারা এটি সরান এবং এটি টেনে আনুন, এটি একটি উপযুক্ত স্থানে রাখুন

4- এখন আমাদের কন্ট্রোল সেটিংস পরিবর্তন করতে হবে, তাই এর ইন্সপেক্টরে যান, এর মোশন স্ক্রিপ্টের ডান এবং বাম বোতাম পরিবর্তন করুন

5- জাম্প বোতামটিও পরিবর্তন করুন …

কিন্তু এখন ক্যামেরা শুধুমাত্র একজন খেলোয়াড়কে অনুসরণ করে, এটিকে একের অধিক খেলোয়াড়কে অনুসরণ করতে আমাদের এতে নতুন স্ক্রিপ্ট যুক্ত করতে হবে:

1- অনুক্রম থেকে আপনার ক্যামেরাটি চয়ন করুন

3- স্ক্রিপ্টের নাম লিখুন (উদাহরণস্বরূপ CameraFollowMultipleTarget)…

4- "নতুন স্ক্রিপ্ট" এ ক্লিক করুন

5- "তৈরি করুন এবং যোগ করুন" এ ক্লিক করুন

6- স্বয়ংক্রিয়ভাবে লেখা সমস্ত কোড মুছে দিন

7- পাঠ্যটি ডাউনলোড করুন, এটি অনুলিপি করুন এবং আপনার স্ক্রিপ্টে আটকান (#yourScriptName এর পরিবর্তে আপনার স্ক্রিপ্টের নাম লিখতে ভুলবেন না)

8- স্ক্রিপ্টটি সংরক্ষণ করুন এবং ক্যামেরার পরিদর্শকের কাছে যান, আপনার স্ক্রিপ্টটি দেখুন

9- "টার্গেট" সেট করুন 2

10- এই লক্ষ্যের মধ্যে আপনার দুই খেলোয়াড়কে টেনে আনুন।

ক্যামেরার অফসেট জেড নিশ্চিত করুন (-20)

আপনি অন্য সেটিংস পরিবর্তন করতে বা সেট করতে পারেন … যদি আপনি ক্যামেরায় প্রান্ত তৈরি করতে চান তাহলে অফসেট X & Y সম্পাদনা করুন

ধাপ 12: স্কোর এবং ডেড পয়েন্ট যোগ করা

স্কোর এবং ডেড পয়েন্ট যোগ করা
স্কোর এবং ডেড পয়েন্ট যোগ করা

আপনার গেমটিতে অনেক দারুণ আইডিয়া আছে যা আপনি করতে পারেন, কিন্তু সবচেয়ে সহজ আইডিয়া হল একটি সাধারণ স্কোর এরিয়া তৈরি করা যদি কোন অক্ষর প্রথমে পৌঁছায় সে জিতে যায়, এবং প্লেয়ারটি স্পর্শ করলে সে পুনরায় জন্মানো এখন পুনরায় জন্মানো পয়েন্ট …

প্রথমে স্কোর এরিয়া করা যাক:

1- কিন্তু একটি গ্রাউন্ড এবং স্কোর বস্তু (প্রথম ছবিতে দেখানো হয়েছে)

এতে Box Collider2D যোগ করতে ভুলবেন না

এখন আমাদের স্কোরিং গ্রাউন্ডে একটি স্ক্রিপ্ট যোগ করতে হবে

1- অনুক্রম থেকে আপনার স্কোরিং গ্রাউন্ড বেছে নিন

2- পরিদর্শক উইন্ডোতে যান "উপাদান যুক্ত করুন"

3- স্ক্রিপ্টের নাম লিখুন (উদাহরণস্বরূপ স্কোরগ্রাউন্ড) …

3- "নতুন স্ক্রিপ্ট" এ ক্লিক করুন 4- "তৈরি করুন এবং যোগ করুন" এ ক্লিক করুন

5- স্বয়ংক্রিয়ভাবে লেখা সমস্ত কোড মুছে দিন

6- পাঠ্যটি ডাউনলোড করুন, এটি অনুলিপি করুন এবং এটি আপনার স্ক্রিপ্টে আটকান

7- স্ক্রিপ্টটি সংরক্ষণ করুন এবং ক্যামেরার পরিদর্শকের কাছে যান, আপনার স্ক্রিপ্টটি দেখুন

আমাদের এখন টেক্সট এবং রিস্টার্ট বাটন তৈরি করতে হবে

একটি লেখা তৈরি করতে

1- অনুক্রমের প্লাস (+) এ ক্লিক করুন

2- "UI" -> "পাঠ্য" নির্বাচন করুন

3- পরিদর্শকের কাছ থেকে পাঠ্যের নাম পরিবর্তন করুন এবং এটির রঙ সম্পাদনা করুন…।

4- 2 টি টেক্সট তৈরি করুন যা একটি প্লেয়ারের জন্য (উদাহরণস্বরূপ "প্লেয়ার 1 জিতেছে") এবং অন্যটি প্লেয়ার 2 এর জন্য

এখন আমরা রিস্টার্ট বাটন তৈরি করতে চাই

একটি বাটন তৈরি করতে 1- অনুক্রমের প্লাস (+) এ ক্লিক করুন

2- "UI" -> "বোতাম" নির্বাচন করুন

3- পরিদর্শকের কাছ থেকে বোতামের নাম পরিবর্তন করুন এবং এটির রঙ সম্পাদনা করুন…।

শুধুমাত্র একটি বাটন তৈরি করুন

এখন টেক্সট এবং বোতাম তৈরির পরে আমাদের সেগুলি স্কোরিং গ্রাউন্ড ইন্সপেক্টরে যুক্ত করতে হবে:

1- অনুক্রম থেকে আপনার স্কোরিং গ্রাউন্ড চয়ন করুন 2- ইন্সপেক্টর উইন্ডোতে যান

3- আপনি যে স্ক্রিপ্টটি যোগ করেছেন তা দেখুন

4- টেক্সটগুলি টেনে আনুন এবং "উইন টেক্সট অফ প্লেয়ার 1" এবং "উইন টেক্সট অফ প্লেয়ার 2" এ ফেলে দিন

5- বোতামটি টেনে আনুন এবং "রিস্টার্ট বোতাম" এ ফেলে দিন

যদি আপনি এখন খেলেন তাহলে প্রতিটা কাজ করুন রিস্টার্ট বাটন ছাড়া

এটা কাজ করতে

1- ইউনিটির উপরের বাম দিকের ড্রপ ডাউন টুল থেকে ফাইলটি বেছে নিন …

2- "বিল্ড সেটিংস" নির্বাচন করুন

3- প্রজেক্ট উইন্ডোতে পাওয়া দৃশ্য ফোল্ডার থেকে আপনার দৃশ্য টেনে আনুন এবং "সিন ইন ইন বিল্ডস" এ ফেলে দিন

এখন বাটনে নতুন স্ক্রিপ্ট যোগ করা যাক

4- অনুক্রম থেকে আপনার বোতামটি চয়ন করুন

5- ইন্সপেক্টর উইন্ডোতে যান "কম্পোনেন্ট যোগ করুন"

6- স্ক্রিপ্টের নাম লিখুন (উদাহরণস্বরূপ সিন লোডার) …

7- "নতুন স্ক্রিপ্ট" এ ক্লিক করুন

8- "তৈরি করুন এবং যোগ করুন" এ ক্লিক করুন

9- স্বয়ংক্রিয়ভাবে লেখা সমস্ত কোড মুছে দিন

10- পাঠ্যটি ডাউনলোড করুন, এটি অনুলিপি করুন এবং আপনার স্ক্রিপ্টে আটকান (#yourScriptName এর পরিবর্তে আপনার স্ক্রিপ্টের নাম লিখতে ভুলবেন না)

11- স্ক্রিপ্ট সংরক্ষণ করুন ইউনিটিতে ফিরে যান

12- অনুক্রম থেকে আপনার বোতামটি চয়ন করুন

13- এর ইন্সপেক্টর-এ যান "ক্লিক-এ" থেকে প্লাস (+) -এ ক্লিক করুন

14- বোতুনটিকে আয়তক্ষেত্রাকার বাক্সে টেনে আনুন

15- "কোন ফাংশন নেই" ক্লিক করুন "দৃশ্য লোডার" -> "লোড দৃশ্য"

16- শূন্য লিখুন … 0

এখন যদি আপনি এটা খেলেন কাজ করে….. হুররে: ডি

এটি করতে ডেড জোন যুক্ত করুন:

1- অনুক্রমের উপর প্লাস (+) এ ক্লিক করুন

2-"খালি তৈরি করুন" নির্বাচন করুন এবং এর পরিদর্শকের কাছে যান

3- BoxCollider 2d যোগ করুন…।

4- এটিকে নিচে সরান, তাই যখন প্লেয়ারটি নিচে পড়ে তখন সে তার উপর পড়ে যায়

এখন এই গেম অবজেক্টে নতুন স্ক্রিপ্ট যোগ করুন এবং ডেডজোন উদাহরণের জন্য এটির নাম দিন

5- পাঠ্যটি ডাউনলোড করুন, এটি অনুলিপি করুন এবং এটি আপনার স্ক্রিপ্টে আটকান

এখন সংরক্ষণ করুন এবং unityক্যে ফিরে আসুন

আমাদের একটি খালি গেমবজেক্ট যুক্ত করতে হবে যা নির্দেশ করে যে আমাদের খেলোয়াড় কোথায় পুনরায় স্প্যান করবে

1- অনুক্রমের উপর প্লাস (+) এ ক্লিক করুন

2- "খালি তৈরি করুন" নির্বাচন করুন

3- অবস্থানটি একই অবস্থানে সরান যেখানে আপনার খেলোয়াড়দের পুনরায় জন্মাতে হবে

4- পরিদর্শকের কাছ থেকে ডেডজোন স্ক্রিপ্টটি দেখুন এবং এতে স্পন পয়েন্ট (আপনার তৈরি করা গেম অবজেক্ট) যুক্ত করুন।

আপনি যদি এখন খেলেন তাহলে আপনি মুগ্ধ হবেন: -O

ধাপ 13: আবর্তন হিমায়িত করা

যখন আপনি গেমটি খেলেন তখন একটি বাগ থাকে যা চরিত্র ঘোরায় …

আপনি যদি এই বাগ থেকে বিরক্ত হন … আপনি এটি সহজেই ঠিক করতে পারেন:

1- শুধু অনুক্রম থেকে চরিত্র নির্বাচন করুন

2- ইন্সপেক্টর থেকে Rigidbody2D দেখুন

3- "কনস্ট্রেনস" খুলুন এবং "ফ্রিজ রোটেশন" ট্রুতে সেট করুন

এটাই;)

ধাপ 14: আপনার গেমের প্রধান মেনু তৈরি করা

এইভাবে আপনার প্রধান মেনু তৈরি করুন

ধাপ 15: প্রকাশ এবং ভাগ করুন

অবশেষে আপনার গেমটি আপলোড করার জন্য এই ভিডিওটি দেখুন

আশা করি আপনি উপভোগ করবেন … শিখুন … ফাম আছে:)

কোন প্রশ্ন আমাকে জিজ্ঞাসা করুন:

প্রস্তাবিত: