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