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