2.5 ডি প্ল্যাটফর্মারের জন্য পদার্থবিজ্ঞানের সাথে বিমানটি বক্ররেখা


9

আমি এক্সএনএতে একটি 2.5 ডি প্ল্যাটফর্মার তৈরি করছি যা 3 ডি মডেল ব্যবহার করে যা 2 ডি বিমানের সাথে ভ্রমণ করতে বাধ্য (যেমন ট্রাইনের মতো )।

জিনিসগুলিকে আরও জটিল করে তোলার জন্য, আমি চাই 2 ডি প্লেনটি নিজেই বাঁকানোতে সক্ষম হোক। ক্লোনোয়ার এই রিপ্লেটি বিবেচনা করুন (আপনার কেবলমাত্র 10 সেকেন্ডের জন্য নজর রাখা দরকার): যদিও প্লেয়ার 2 ডি বিমানের উপরে ছিল, বিমানটি নিজেই একটি পর্বতের পাশের চারপাশে মোড়ানো করতে পারে, কার্যকরভাবে প্লেয়ারকে 3 ডি স্পেসের মাধ্যমে ভ্রমণ করতে সক্ষম করে - সবসময় প্ল্যাটফর্মারের নিয়মিত 2 ডি প্লেনে সীমাবদ্ধ।

এই জাতীয় খেলায় পদার্থবিজ্ঞানের কীভাবে যোগাযোগ করা উচিত?

  • আমার কি একটি 2 ডি পদার্থবিজ্ঞান ইঞ্জিন বা 3 ডি পদার্থবিজ্ঞান ইঞ্জিন ব্যবহার করা উচিত?
  • এই পদার্থটি মাথায় রেখে আসলেই কোনও পদার্থবিজ্ঞানের ইঞ্জিন রয়েছে কি?
  • যেগুলির জন্য এটি ডিজাইন করা হয়নি সেগুলির জন্য: পদার্থ বিজ্ঞানের ইঞ্জিনটি আমার সাথে সহযোগিতা করার জন্য কোন হ্যাক বা কৌশলগুলি প্রয়োজন হবে?

2
আমার অনুমান যে 'বক্ররেখা' নিখুঁতভাবে একটি চাক্ষুষ, ভৌতবিদ্যার দিক থেকে এটি 2D বলে মনে হয়। একমাত্র কৌশলটি এটিকে জিএফএক্স স্পেসে রূপান্তর করা বা পদার্থবিদ্যার স্পেসে রূপান্তর করা হবে।
মিথ্যাচারিত ক্যাভিয়ার

উত্তর:


9

এর মতো একটি প্লাটফর্মার এখনও রয়েছে, এর সংক্ষেপে 2D প্ল্যাটফর্মার। 2.5 ডি এফেক্ট, এমনকি পর্বতের চারপাশে কার্লিংও কেবল 2D- র মধ্যে আবদ্ধ বিশ্বের দৃশ্যমান। আপনার পদার্থবিজ্ঞানের ইঞ্জিন সম্ভবত কেবলমাত্র এই পৃথিবীতে পরিচালিত হবে না এটির দৃশ্যায়নে নয়, তাই 2D পদার্থবিজ্ঞানের ইঞ্জিনই যথেষ্ট be

এটি বলেছিল, আপনি কিছু 3D প্রভাবগুলিতে আগ্রহী হতে পারেন। "বায়োনিক কমান্ডো: পুনরায় সশস্ত্র" গেমটিতে, পরাজিত শত্রু অক্ষরগুলি প্ল্যাটফর্মের বাইরে 'রোল' তৈরি করবে, যা র‌্যাডল পদার্থবিদ্যাকে প্রকৃতপক্ষে 3 ডি করে তুলবে। এছাড়াও, বেশিরভাগ 3 ডি পদার্থবিজ্ঞানের ইঞ্জিনগুলি আপনাকে এক বা একাধিক অক্ষের সাথে চলাচলকে সীমাবদ্ধ করতে দেয় (যদিও রাস্তা এবং চলমান চরিত্রগুলির মধ্যে একটি যুগল তৈরির মতো কিছু টুইট থাকলেও)।

মনে রাখবেন যে প্রতিটি 3 ডি এফেক্টের জন্য একটি পূর্ণ-বর্ধিত পদার্থবিজ্ঞান ইঞ্জিনের প্রয়োজন হয় না। কোনও সম্পূর্ণ 3 ডি ইঞ্জিন অবলম্বন না করে বিস্ফোরণের পরে ধ্বংসাবশেষের পতনের মতো ছোটখাট জিনিসের জন্য আপনি নিজের নিজস্ব 3D বাস্তবায়ন কোড করতে পারেন।

আমার সুপারিশটি 2 ডি ইঞ্জিন দিয়ে শুরু হচ্ছে যদি আপনার সম্ভবত তৃতীয় মাত্রায় পদার্থবিজ্ঞানের গণনা প্রয়োজন না হয়। অন্যথায় একটি 3D ইঞ্জিন বেছে নিন এবং প্রাসঙ্গিক যেখানে কেবল দুটি অক্ষের মধ্যে গণনাগুলি সীমাবদ্ধ করুন।


2

এটি নির্ভর করে যদি আপনার পদার্থবিজ্ঞানের কোনও ফ্ল্যাট প্লেয়ারের জায়গার বাইরে ঘটতে পারে।

ঘোস্টনলাইন যেমন বলেছিল যে ধ্বংসস্তুপ এবং র‌্যাডল অ্যানিমেশনগুলি 2.5 ডি গেমের বাইরে 2D পদার্থবিজ্ঞানের সর্বোত্তম উদাহরণ are

আর একটি উদাহরণ বুলেটগুলি: যদি আপনার গেমটিতে কোনও প্রক্ষেপণ থাকে তবে তারা কি আপনার 2 ডি স্পেসের বক্ররেখা অনুসরণ করে বা সরাসরি যাত্রা করে এমনকি তার অর্থ তারা এই সীমানা ছেড়ে চলে যাবে?

এছাড়াও একটি বাঁকানো 3D ভিজ্যুয়ালাইজেশনে একটি শারীরিক 2D স্পেসটি সঠিকভাবে ম্যাপ করা হ'ল (আমার ভুল হয়ে থাকলে আমাকে সংশোধন করুন) .. তত সহজ নয়। আপনার প্রচুর পরিমাণে স্প্লিনস বা অনুরূপ কিছু জড়িত একটি ইনজেকশন প্রজেকশন ফাংশন প্রয়োজন।

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.