আমি কিভাবে ছিনতাই সনাক্ত করতে পারি?


18

আমার গেমটিতে, আমি চাই আমার চরিত্রটি লেজগুলি ধরে রাখতে এবং ধরে রাখতে সক্ষম হবে এবং যদি জায়গা করার মতো জায়গা থাকে তবে তারা নিজেকে টেনে তুলতে সক্ষম হয়।

একটি খোলস আছে কিনা তা আমি কীভাবে সনাক্ত করব এবং চরিত্রটির উপরে উঠার জন্য যথেষ্ট জায়গা আছে কিনা?


এই প্রশ্নটি আগের দুটি প্রশ্নের ক্যানন সংস্করণ হিসাবে তৈরি হয়েছিল। এখানে মেটা আলোচনা দেখুন
doppelgreener


1
: এছাড়াও, প্রশ্ন লিঙ্ক মেটা সম্পর্কে বললাম gamedev.stackexchange.com/questions/38066/... এবং gamedev.stackexchange.com/questions/15491/...
MichaelHouse

উত্তর:


22

জন্য ভিডিও অতিবৃদ্ধি আলফা 132 শো কিভাবে তারা স্তর আরোহণ বাস্তবায়িত।

তাদের পদ্ধতিটি এমন কোনও ইঞ্জিনে এমনকি 2D ইঞ্জিনেও কাজ করা উচিত যেখানে আপনি সিলিন্ডার এবং গোলকের পরিবর্তে আয়তক্ষেত্র এবং বৃত্ত ব্যবহার করবেন।

তাদের সীমানা সনাক্তকরণের দুটি অংশ জড়িত:

প্রাচীর সনাক্তকরণ (গোলক ব্যবহার করে)

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

লেজ সনাক্তকরণ (সিলিন্ডার ব্যবহার করে)

যদি প্লেয়ারটি কোনও প্রাচীরের সাথে যোগাযোগ করে তবে একটি সিলিন্ডার প্লেয়ারের অবস্থানের উপরে একটি নির্দিষ্ট দূরত্ব থেকে নীচে দিকে প্রসারিত হয় যতক্ষণ না এটি খাড়া ছোঁয়া যায়। এটি তিনটি জিনিস নির্ধারণ করে:

  • খেলোয়াড়ের ওপরে একটি খোলার উপস্থিতি রয়েছে কিনা
  • খোলার উচ্চতা
  • সিলিন্ডারটি প্লেয়ারের মতো একই অনুভূমিক স্থান দখল করে বিবেচনা করে খেলোয়াড়ের খাতায় উঠার জন্য জায়গা আছে কিনা।

আশ্চর্যজনক পদ্ধতি এবং চমত্কার উদাহরণ +1
বাগস্টার

"প্লেয়ারের অবস্থানের উপরে একটি নির্দিষ্ট দূরত্ব থেকে একটি সিলিন্ডার নীচে বয়ে যায়" কত দূরত্ব? অন্দর পরিবেশের সাথে কাজ করার সময় এটি অত্যন্ত গুরুত্বপূর্ণ (আপনি দুর্ঘটনার কারণে সিলিংটি ছেদ করতেন)।
তারা

1
@ ডুডসন অতীতে আমি প্রথমদিকে রজকাস্ট ব্যবহার করেছি প্রাথমিকভাবে খাড়া পৃষ্ঠটি সন্ধান করার জন্য, ভলিউম চেক সহ অনুসরণ করার আগে নিশ্চিত হতে হবে যে উপরে উঠার মতো পর্যাপ্ত অবরুদ্ধ ঘর নেই room যেহেতু রাইটকাস্টটি দিকনির্দেশক তাই এটি মিথ্যা ধনাত্মক হিসাবে সিলিং পড়তে পারে না - যদিও এর উত্সটি খুব বেশি হলে এটি পরবর্তী তলায় ছড়িয়ে পড়তে পারে .. সঠিক মেট্রিকগুলি প্রতিটি গেমের বিশদ বিবরণের উপর নির্ভর করবে - চরিত্র আকার, বাহু নাগালের, স্তর নকশা ক্লিয়ারেন্স, পতনশীল গতি, ইত্যাদি
DMGregory

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