কীভাবে 7 মিনিটের মধ্যে অবাস্তব ইঞ্জিনে একটি বেসিক অ্যান্ড্রয়েড গেম তৈরি করতে হয়

লেখক: John Stephens
সৃষ্টির তারিখ: 26 জানুয়ারি 2021
আপডেটের তারিখ: 3 জুলাই 2024
Anonim
কিভাবে 7 মিনিটে অবাস্তব একটি মৌলিক অ্যান্ড্রয়েড গেম তৈরি করবেন - কোন কোড নেই!
ভিডিও: কিভাবে 7 মিনিটে অবাস্তব একটি মৌলিক অ্যান্ড্রয়েড গেম তৈরি করবেন - কোন কোড নেই!

কন্টেন্ট


যদি আপনি অ্যান্ড্রয়েডের জন্য একটি গেম তৈরি করতে চান তবে অবাস্তব ইঞ্জিন 4 অনেক ভাল পছন্দ, অনেক শক্তি এবং নমনীয়তা সহ। যদিও প্রথমে সম্পাদকটি লোড করার পরে, আপনি সমস্ত উইন্ডো এবং জারগন এবং এটির সাধারণভাবে দুর্ভেদ্য প্রকৃতি দ্বারা অভিভূত বোধ করতে পারেন। টিউটোরিয়াল রয়েছে, তবে এগুলি এতটা উপস্থাপনে জড়িত থাকে যে আপনি কিছু অর্জনের আগে পাঁচ ঘন্টা হয়ে যাবেন।

কেউ কি তার জন্য সময় পান না!

পড়ুন: কীভাবে মাত্র 7 মিনিটের মধ্যে অ্যান্ড্রয়েডের জন্য একটি ভিআর অ্যাপ্লিকেশন তৈরি করবেন

এই পোস্টের উদ্দেশ্যটি আপনাকে দ্রুত শুরু করতে এবং বেসিকগুলি উপলব্ধি করতে সহায়তা করা। মাত্র সাত মিনিটের মধ্যে, আপনি 2 ডি প্ল্যাটফর্মারটির প্রাথমিক শুরু তৈরি করতে শিখবেন। এটি একটি সম্পূর্ণ খেলা নয়, তবে আশাবাদী কিছু উত্সাহ এবং গতি তৈরি করার পক্ষে এটি যথেষ্ট, যাতে আপনি ডিজাইনিং এবং মজা শুরু করতে পারেন।

আপনার যা প্রয়োজন

আপনার অ্যান্ড্রয়েড এসডিকে এবং এনডিকে, জেডিকে এবং অ্যাপাচি এএনটি সহ আপনার মেশিনে অবাস্তব ইঞ্জিন 4 স্থাপন করা দরকার। আপনারও গিয়ে কিছু স্প্রিট তৈরি করতে বা সনাক্ত করা উচিত। আপনি এই সেটআপ প্রক্রিয়াটিকে সহজ করার জন্য অ্যান্ড্রয়েডের জন্য কোড ওয়ার্কস ব্যবহার করতে পারেন। আপনাকে একটি টাইল বা প্ল্যাটফর্ম স্প্রাইটের প্রয়োজন হবে, এবং একটি অলস অ্যানিমেশন এবং একটি হাঁটা অ্যানিমেশন সহ একটি প্রধান চরিত্রের জন্য স্প্রিট es এগুলি আপনি নিজে তৈরি করতে পারেন বা বিনামূল্যে কিছু ব্যবহার করতে পারেন।


আপনার প্রথম প্রকল্প শুরু হচ্ছে

প্রথমে আপনাকে একটি নতুন প্রকল্প তৈরি করতে হবে। বিভিন্ন ধরণের গেমের জন্য উপযুক্ত বিভিন্ন বিকল্প রয়েছে। আসুন 2D সাইড স্ক্রোলার চয়ন করুন এবং সর্বাধিক মানের সহ স্টার্টার সামগ্রী সহ মোবাইল / ট্যাবলেট হিসাবে সেট করুন। শীর্ষ ট্যাবে সি ++ এর পরিবর্তে "ব্লুপ্রিন্ট" বলা উচিত, কারণ এর অর্থ জিনিসগুলি আপ এবং চলমান রাখতে আমাদের কোনও কোডিংয়ের প্রয়োজন হবে না।

এটি শেষ হয়ে গেলে, আপনার কাছে ইতিমধ্যে খেলতে সক্ষম প্ল্যাটফর্মিং গেমটি থাকবে! প্লে হিট করুন এবং ভিউপোর্টে ক্লিক করুন এবং আপনি প্রায় দৌড়াদৌড়ি করতে, লাফাতে এবং সুন্দর অ্যানিমেশনগুলি দেখতে সক্ষম হবেন।

সেখানে আপনি এটি আছে! আপনার প্রথম 2 ডি গেমটি মাত্র 20 সেকেন্ডের মধ্যে!

স্পষ্টতই আমরা এর থেকে আরও কিছু করতে যাচ্ছি। আরও সুনির্দিষ্টভাবে, আমরা ইতিমধ্যে এখানে সমস্ত উপাদান কাস্টমাইজ করতে যাচ্ছি যাতে আপনি এই জেনেরিক প্রোটোটাইপটিকে আপনার নিজস্ব অনন্য গেমের ভিত্তিতে, নিজের গ্রাফিক্স এবং অ্যানিমেশনগুলির সাহায্যে পরিণত করতে পারেন। এটি করার ক্ষেত্রে, আশা করি আপনি অবাস্তব ইঞ্জিন 4 এর বেসিকগুলি শিখবেন এবং সেখান থেকে আরও উন্নত করতে সক্ষম হবেন।


আপনার রাস্তা খুঁজে

সবকিছু সেট আপ করার পরে, আপনার সামনে এটি হওয়া উচিত।

3 ডি ভিউপোর্টটি যেখানে আপনি দেখবেন আপনার স্তর বিন্যাস, স্প্রাইটস এবং অন্যান্য গেম উপাদান রয়েছে। নেভিগেট করতে, ডান মাউস বোতামটি ধরে রাখুন এবং WASD কীগুলি টিপুন। উপরে ও নিচে যেতে প্রশ্নোত্তর ব্যবহার করুন। আপনি ডান মাউস বোতামটি টিপুন এবং তারপরে বিশ্বকে টেনে আনতে পারেন।ডানদিকে থাকা ওয়ার্ল্ড আউটলাইনার আপনাকে আপনার গেমের সমস্ত উপাদানগুলির একটি তালিকা সরবরাহ করে, যা অবাস্তবভাবে অভিনেতা বলা হয়।

এখানে আমাদের অন্যান্য পটভূমি, ব্যাকগ্রাউন্ড_প্রিট, লেজস রয়েছে।

বামদিকে মোডস উইন্ডো রয়েছে। এটি আপনাকে 3D ভিউতে কার্যকরভাবে যা করতে চলেছে তা কার্যকরভাবে পরিবর্তন করতে দেয় - তা কিউব রাখছে বা ভিজ্যুয়াল এফেক্ট যুক্ত করছে কিনা। সামগ্রী প্রকল্পের ব্রাউজারটি হ'ল আপনি আপনার প্রকল্পের ফাইলগুলি ব্রাউজ করতে ব্যবহার করবেন।

অবশেষে, ডানদিকে বিশদ ফলকটি আপনাকে অভিনেতা বা উপাদান যা নির্বাচন করেছেন সে সম্পর্কে তথ্য প্রদর্শন করবে। এটি আপনাকে সেই উপাদানটির বৈশিষ্ট্যগুলি দ্রুত সম্পাদনা করতে দেয় বা এটি সম্পর্কে আরও জানার জন্য। আপনি এতে স্প্রিটস ফোল্ডারটি খুঁজে পাবেন সামগ্রী> 2SideScroller> স্প্রাইটস। আপনার তাত্ক্ষণিকভাবে পটভূমির স্প্রিটটি চিনতে হবে এবং ভিউপোর্টের উপাদান হিসাবে খাঁজ দেওয়া উচিত।

ফ্লিপবুক অ্যানিমেশনগুলি একাধিক স্প্রাইট একসাথে স্ট্রিং করে গেমের জগতের উপাদানগুলিকে প্রাণবন্ত করে তোলে।

আপনি যদি না বুঝতে পারেন এমন অন্য কিছু থাকে তবে সেই উপাদানটির উপর মাউস ঘোরাতে গিয়ে Ctrl + Alt ধরে রাখুন এবং এটি কী করে তা আপনি দেখতে সক্ষম হবেন। আপনি যখন শুরু করবেন তখন এটি খুব সহজ।

একটি স্তর তৈরি করা হচ্ছে

প্রথমে আমাদের গেমের জন্য নতুন অভিনেতা তৈরি করতে শিখি (মনে রাখবেন, এটি কোনও গেমের সামগ্রীর জন্য জেনেরিক পদ)। আমি বিদ্যমান স্প্রাইটস ফোল্ডারটি ব্যবহার করছি। ফাইল এক্সপ্লোরারের মাধ্যমে একটি পিএনজি বা অন্যান্য চিত্র এখানে ফেলে দিন এবং তারপরে ডান ক্লিক করুন এবং যানস্প্রাইট ক্রিয়া> স্প্রাইট তৈরি করুন.

এখন ব্লুপ্রিন্টস ফোল্ডারে যান। ডিরেক্টরিগুলি যদি সহায়তা করে তবে আপনি বাম দিকের ডিরেক্টরিগুলি আনতে পারেন। ফোল্ডারের যে কোনও জায়গায় এই সময়ে আবার ডান ক্লিক করুন এবং নির্বাচন করুন বেসিক সম্পদ> ব্লুপ্রিন্ট শ্রেণি> অভিনেতা তৈরি করুন। এটি অবজেক্টটি প্ল্যাটফর্মের মতো একই বস্তুর প্রচুর বিভিন্ন পুনরাবৃত্তি তৈরি করতে দেয়। আপনি যদি ইউনিটির সাথে পরিচিত হন তবে এটি একটি প্রিফ্যাবের সমতুল্য। কোডে, এটি একটি শ্রেণি। এই ফ্লোর টাইল বা টাইল বা এটির মতো আরও কিছু বলুন।

সম্পাদক খোলার জন্য এখন নতুন ব্লুপ্রিন্ট ক্লাসে ডাবল ক্লিক করুন। উপরের বামে, + বিভাগ যুক্ত করুন এবং তারপরে স্প্রাইট চয়ন করুন (আপনি এটিও ত্বরান্বিত করতে পারেন) choose

এখন কম্পোনেন্ট উইন্ডোতে এই নতুন স্প্রিটটি নির্বাচন করুন এবং স্প্রেট বাক্সে আপনার প্ল্যাটফর্মের স্প্রিটটিকে টানুন এবং ফেলে দিন। আপনি এখন দেখতে পাচ্ছেন টাইল চিত্রটি আপনার প্ল্যাটফর্মের অংশ। 3D চেনাশোনাটিকে নোড বলা হয় এবং আপনার উপাদানগুলি টেনে আনার জন্য রেফারেন্স পয়েন্ট হিসাবে কাজ করতে চলেছে। পরে, এটি গ্রাফের মাধ্যমে যুক্তি প্রয়োগ করতেও ব্যবহার করা যেতে পারে।

আপনার স্প্রাইট ইতিমধ্যে নিখুঁত আকার না হলে স্কেল সামঞ্জস্য করতে ভুলবেন না! এখন সংরক্ষণ ক্লিক করুন এবং তারপরে আপনার গেমটিতে ফিরে আসুন।

এটি হয়ে গেলে, সহজেই আপনার গেমটিতে নতুন উপাদানটিকে টেনে আনুন এবং ফেলে দিন! আপনি যখন আপনার প্ল্যাটফর্মটিকে স্তরে ফেলে দিচ্ছেন, নিশ্চিত করুন যে ওয়াই কোর্ডিনেট (যা কিছু কারণে জেড কোর্ডিনেটের মতো আচরণ করে) শূন্যতে সেট করা আছে যাতে এটি প্লেয়ারের সামনে বা পিছনে না থাকে। আপনি লক্ষ্য করবেন যে আপনার প্ল্যাটফর্মটির ইতিমধ্যে একটি সংঘর্ষক রয়েছে - একটি হলুদ বাক্স যা অবাস্তবকে বলে যে আপনার প্লেয়ারটিকে আইটেমটি দিয়ে যেতে দেওয়া উচিত নয়। এর অর্থ আমরা এতে ঝাঁপিয়ে পড়তে পারি।

আপনি যদি সিমুলেট ফিজিক্স নির্বাচন করেন এবং গ্র্যাভিটি চেক বাক্স সক্ষম করে থাকেন তবে প্ল্যাটফর্মটি আকাশের বাইরে চলে যাবে এবং তারপরে চলনযোগ্য হবে। তৃতীয় অক্ষটি হিম করার জন্য আপনি সীমাবদ্ধতাগুলিও ব্যবহার করতে চাইবেন।

অবশ্যই, আপনি আরও অনেক ধরণের অভিনেতা তৈরি করতে এবং এটিকে আপনার স্তরে ফেলে দিতে পারেন। গ্রাফের মাধ্যমে বিভিন্ন স্প্রিট, বিভিন্ন সেটিংস এবং বিভিন্ন যুক্তি ব্যবহার করে (যার মধ্যে অনেকগুলি আপনি সহজেই অনলাইনে সন্ধান করতে পারেন), আপনি চ্যালেঞ্জিং বাধা, আকর্ষণীয় পরিবেশগত আইটেম এবং পুরষ্কৃত সংগ্রহের সম্পূর্ণ হোস্ট তৈরি করতে পারেন।

স্তরটি আরও কাস্টমাইজ করতে, আপনি ব্যাকগ্রাউন্ডও পরিবর্তন করতে চাইতে পারেন। ওয়ার্ল্ড আউটলাইনারে (উপরের ডানদিকে) ব্যাকগ্রাউন্ড_সামগ্রীটি নির্বাচন করে এবং তারপরে বিশদগুলিতে সোর্স স্প্রিটকে নিজের একটিতে পরিবর্তন করে কেবল এটি করুন। আমি তৈরি করা তারার আকাশ ব্যবহার করছি।

পড়ুন: নতুনদের জন্য অ্যান্ড্রয়েড অ্যাপ বিকাশের একটি খুব সাধারণ ওভারভিউ

প্লেয়ারের চরিত্রটি অ্যানিমেটিং করা হচ্ছে

এটি তৈরি করার জন্য আমাদের সর্বশেষ জিনিসটি পরিবর্তন করতে হবেআমাদের প্ল্যাটফর্মার প্রধান চরিত্র।

এটি পরিচালনা করতে, আমাদের আরও কিছু স্প্রাইট ব্যবহার করতে হবে, যা আমরা অ্যানিমেশনগুলিতে পরিণত করতে যাচ্ছি।

শুরু করার জন্য, স্প্রাইট ফোল্ডারে ফিরে যান (যদিও এটি কীভাবে এটি সংগঠিত করেন তা সত্যিই এটি আপনার উপর নির্ভর করে)। এখন দুটি উপ-ফোল্ডার সহ "অ্যানিমেশন" নামে একটি নতুন ফোল্ডার তৈরি করুন: "নিষ্ক্রিয়" এবং "হাঁটাচলা" (অ্যানিমেশন ফ্লিপবুকগুলি এর অ্যানিমেশনগুলির জন্য অবাস্তব শব্দটি মাত্র)।

প্রত্যেকের মধ্যে, আমরা আমাদের অক্ষরের স্প্রিটগুলি টেনে নিয়ে যাব। একটি স্প্রিট শিট ব্যবহার না করে, আমরা পৃথক চিত্র যুক্ত করছি এবং জিনিসগুলি সহজ রাখার জন্য আরোহী সংখ্যায় ক্রমে তাদের নামকরণ করছি। আমি অন্য টিউটোরিয়ালের জন্য তৈরি স্প্রিট ব্যবহার করছি, তবে আপনি একগুচ্ছ স্থান থেকে বিনামূল্যে এগুলি ধরতে পারেন।

এগুলি প্রাসঙ্গিক ফোল্ডারে ফেলে দিন, সেগুলি সমস্ত একসাথে নির্বাচন করুন এবং নির্বাচন করুন স্প্রাইট ক্রিয়া> স্প্রাইট তৈরি করুন.

আমরা প্রথমে নিষ্ক্রিয় অ্যানিমেশন করব। আমার কাছে এর জন্য কেবল দুটি চিত্র রয়েছে যা বোঝায় এক ধরণের নিম্ন-ফ্রেমে, পিক্সেল-শিল্প পদ্ধতিতে শ্বাস-প্রশ্বাসের অনুকরণ করা (টিপ: পিক্সেল আর্ট চয়ন করুন এবং আপনার তুলনায় অনেক কম কাজ আছে!)। এটি সেট আপ করতে, ফোল্ডারে ডান ক্লিক করুন এবং চয়ন করুন অ্যানিমেশন> কাগজ ফ্লিপবুক। আপনার নতুন অ্যানিমেশনটির নাম দিন এবং তারপরে এটি খুলতে ডাবল ক্লিক করুন।

সেখানে স্প্রিট বলে যেখানে চলে যান এবং "+" বোতামটি টিপে দুটি কীফ্রেম যুক্ত করুন। এটি দুটি সদস্যকে যোগ করবে যা আপনি বাম দিকে তীরটি আঘাত করে প্রসারিত করতে পারবেন। আপনার নতুন স্প্রিটগুলি কেবল সেই উইন্ডোগুলিতে টেনে আনুন এবং এনিমেশনটি তার ফ্রেমগুলির মধ্যে চক্রাকারে আসবে। আপনি কেবল নীচে নীচে টাইমলাইন বাক্সে স্প্রিটগুলি ফেলে দিতে পারেন।

এই মুহূর্তে, এটি খিঁচুনি প্ররোচিত, সুতরাং ফ্রেম রান মানটি 8 (বা আশেপাশে) সেট করুন এবং এটি অনেকটা শ্বাস প্রশ্বাসের মতো দেখাচ্ছে।

আপনার হাঁটার অ্যানিমেশন দিয়ে আপনি একই জিনিসটি করতে পারেন তবে ফ্রেম রেটটি বেশি রাখুন এবং আরও কীফ্রেম যুক্ত করুন। আমি আমার দুটি সেট করলাম যাতে এটি এখনও সুন্দর এবং 16 বিটের দেখতে পাবেন।

একবারে দু'টি কাজ শেষ হয়ে গেলে2SideScrollerBP> ব্লুপ্রিন্ট এবং 2SideScrollerCharacter এ ডাবল ক্লিক করুন। এটিতে ডাবল ক্লিক করুন এবং আপনাকে কিছু অন্যরকম কিছু দেওয়া হবে: গ্রাফ। মনে রাখবেন যে আমরা প্রকল্পটি সেট আপ করার সময় আমরা সি ++ এর পরিবর্তে গ্রাফগুলি বেছে নিয়েছিলাম। মূলত, এর অর্থ আমরা প্রকৃত কোডের স্থানে প্রকারের ভিজ্যুয়াল ফ্লো চার্ট ব্যবহার করছি, আপনি যদি প্রচুর প্রোগ্রামিং না জানেন তবে দুর্দান্ত। আপনি যদি কোডের সাথে পরিচিত হন তবে আপনি দ্রুত বুঝতে পারবেন যে প্রসঙ্গ থেকে এই জিনিসগুলি থেকে কী ঘটে।

জুম আউট করুন, হ্যান্ডেল অ্যানিমেশন বলে এমন বাক্সটি সন্ধান করুন এবং তারপরে সিলেক্টের অধীনে ড্রপ-ডাউন মেনুগুলি সন্ধান করুন। এগুলি পরিচিত দেখাবে: আইডলএনিমেশন এবং রানিংএনিমেশন। এই বোতামগুলি ক্লিক করুন এবং আপনার তৈরি করাগুলির জন্য এগুলি সরিয়ে আনা।

অবশেষে ভিউপোর্ট উইন্ডোতে ঝাঁকুনি এবং ডানদিকে উত্স ফ্লিপবুক বলে যে বাক্সটি সন্ধান করুন। আপনার নিষ্ক্রিয় অ্যানিমেশনের জন্য এটি স্যুইচ করুন (ভিউপোর্টে অক্ষরটি নির্বাচিত হয়েছে তা নিশ্চিত করুন)। আপনার অক্ষরটিকে সঠিক আকার হিসাবে সেট করতে ডানদিকে ট্রান্সফর্ম শিরোনামের অধীনে স্কেলটি সম্পাদনা করার বিষয়টি নিশ্চিত করুন।

সংকলন এবং একবার হয়ে গেলে সংরক্ষণ করতে ভুলবেন না।

এবং আপনি নিজেরাই আছেন

আপনার ডিভাইসে চালানোর জন্য, কেবল এখানে যান ফাইল> প্যাকেজ প্রকল্প> অ্যান্ড্রয়েড। ETC1 চয়ন করুন। এরপরে আপনি এমন একটি এপিএকে তৈরি করতে সক্ষম হবেন যা পরীক্ষার জন্য আপনি নিজের ডিভাইসে পপ করতে পারেন। স্পর্শ ইনপুট এবং অ্যানিমেশন সহ আপনার একটি কার্যক্ষম বেসিক প্ল্যাটফর্মার থাকা উচিত - একটি চমত্কার আকর্ষণীয় শুরু।

শুরু করার জন্য আপনার এখনও এই সমস্ত সঠিকভাবে সেট আপ করতে হবে। আমার পরামর্শটি হ'ল বিল্ডের জন্য গ্রেডল সমর্থন সরানো - এটি এই মুহুর্তে বেশ সঠিকভাবে কাজ করে না। আমি প্রয়োজনীয় সমস্ত উপাদান ইনস্টল করার জন্য অ্যান্ড্রয়েডের জন্য কোড ওয়ার্কস ব্যবহার করার পরামর্শ দেব ’ এটি জীবনকে উল্লেখযোগ্যভাবে সহজ করে তোলে।

সেই সাথে, আপনার সময় শেষ!

তুমি এখান থেকে কোথায় যাবে? এখন আপনি প্রচুর বিভিন্ন প্ল্যাটফর্ম এবং বাধা তৈরি করতে এবং জিনিসগুলিতে অ্যানিমেশন যুক্ত করতে পারেন। আপনি যদি গ্রাফগুলি ঘুরে দেখেন তবে আপনি অ্যাক্টরদের জন্য আলাদা আলাদা বৈশিষ্ট্যগুলি নিজের ইচ্ছামতো সেট করতে এবং সেট করতে পারেন, এটিই আপনি আরও জটিল ইন্টারঅ্যাকশন তৈরি করবেন (শত্রুরা যা আপনাকে অনুসরণ করে, অস্ত্র বোতামগুলি, জাম্পের উচ্চতা পরিবর্তন করে) ইত্যাদি। নতুন ইনপুট যুক্ত করতে, আপনি যেতে পারেন সেটিংস> প্রকল্প সেটিংস> ইনপুট এবং তারপরে অ্যাকশন ম্যাপিংগুলি সন্ধান করুন।

পড়ুন: আপনার প্রথম বেসিক অ্যান্ড্রয়েড গেমটি মাত্র 7 মিনিটে তৈরি করুন (ityক্য সহ)

শেখার মতো আরও অনেক কিছুই রয়েছে তবে আশা করি আপনি এখন কীভাবে সবকিছু স্লট করেন সে সম্পর্কে একটি ভাল ধারণা পাবেন। কী কী গেমটি আপনি বানাতে চান তা ঠিক করা এবং আপনার কল্পনাশক্তিকে বুনো চালুক!

আপডেট, 2 আগস্ট, 2019 (12:46 পিএম ইটি): পাঠানো এক বিবৃতিতেকিনারা, নেটফ্লিক্স নিশ্চিত করেছে যে এটি তার শারীরিক কার্যকলাপের ডেটা সংগ্রহ পরীক্ষা শেষ করেছে tet নেটফ্লিক্স আরও বলেছে যে তথ্য সংগ্রহের পরীক্ষা...

স্মার্ট হোমের যুগে আপনার বাড়িতে কোনও সরঞ্জামের টুকরো রাউটারের মতো গুরুত্বপূর্ণ নেই। একইভাবে, আপনার মডেম হল লিঞ্চপিন যা আপনাকে ইন্টারনেটে সংযুক্ত রাখে, তাই আপনি এটি দৃ olid় হতে চান।...

আমাদের প্রকাশনা