রানটাইমের সময় আপনার স্তরগুলি ম্যানিপুলেট করার বিষয়টি বিবেচনা করুন।
সম্পূর্ণ স্তরগুলির সাথে নির্দিষ্ট কিছু সামগ্রীর জন্য সংঘর্ষ সক্ষম / অক্ষম করা
পদার্থবিজ্ঞান.আগনোরকলিশন এবং ফিজিক্স.আইগনরলায়ারক্লিজেশন আপনাকে যথাক্রমে দুটি সংঘর্ষকারী এবং দুটি স্তরের মধ্যে সংঘর্ষকে অক্ষম করতে দেয়।
যদি আপনি সংঘর্ষগুলি থেকে একটি নির্দিষ্ট সংঘর্ষকে বাদ দিতে চান তবে এটি করার মতো কোনও বালাই নেই। আপনি যদি ট্রিগারবিহীন সংঘর্ষকারীদের সাথে নন-কাইনেমেটিক কড়াযুক্ত দেহ ব্যবহার করছেন, আপনি ট্যাগ দ্বারা প্রতিক্রিয়াগুলি ফিল্টার করার চেষ্টা করেও সর্বদা একটি প্রতিক্রিয়া উপস্থিত হবে।
আমাদের প্রকল্পে আমরা যেভাবে এটি সম্পাদন করেছি তা হ'ল "অকার্যকর" নামের একটি স্তর তৈরি করা। অকার্যকর কিছুতেই সংঘর্ষ হয় না।
এখন আপনি কোনও স্তরটির সংঘর্ষটিকে সাময়িকভাবে তার স্তরটিকে "অকার্যকর" এ সেট করে অক্ষম করতে পারবেন এবং তার পুরাতন স্তরটি পুনরুদ্ধার করে পুনরায় সক্ষম করতে পারবেন।
এখানে সংক্ষেপ:
int oldLayer = -1;
int voidLayer;
void Start()
{
voidLayer = LayerMask.NameToLayer("Void");
}
void DisableCollider(Collider col)
{
oldLayer = col.gameObject.layer;
col.gameObject.layer = voidLayer;
}
void EnableCollider(Collider col)
{
col.gameObject.layer = oldLayer;
}
আমরা এটি বিশেষত করেছিলাম কারণ এমন সংঘর্ষকারীদের সক্ষম ও অক্ষম করা যা দৃid় সংস্থাগুলির বাচ্চারা ছিল কিছু পরিস্থিতিতে সত্যিই জিনিসগুলি স্ক্রু করতে পারে। সুতরাং আপনি কোনও যৌগিক rigidbody কলসিডারের অংশটি নির্ভরযোগ্যভাবে অক্ষম করতে পারবেন না, তবে আপনি যৌগিক সংঘর্ষকারী অংশগুলির একটি স্তরটির উপর নির্ভরযোগ্যভাবে অদলবদল করতে পারেন।
এখন আপনার নির্দিষ্ট পরিস্থিতি
আপনার গাড়িতে জুম্বির সংঘর্ষের প্রভাব কমাতে, আপনার জম্বিগুলি গতিময় রাইডিবিডি ট্রিগার হিসাবে বিবেচনা করুন বা অন্যথায় তাদের ভরকে খুব ছোট করে তৈরি করুন (যেমন ফ্লোট E এপসিলন), তাই গাড়িটির গতিবেগের উপর শূন্য প্রভাব পড়ে। প্রভাবের উপর, আপনি এই স্তরটি স্যুইচটিও করতে পারেন, যাতে পরবর্তী সংঘর্ষগুলি ট্রিগার না করা হয়, এমনকি যদি প্রথমটি গাড়ির বডিটিতে একটি नगনীয় বল প্রয়োগ করে।
এমনকি আপনি এগুলিকে এমন একটি স্তরে স্যুইচ করতে পারেন যা কেবল গাড়ির সাথে সংঘর্ষে না।
আপনি জোম্বিগুলিতে আরও একটি কলসিডার রাখতে পারেন যা রান-ওভারে সক্রিয় হয়। এইভাবে আপনি জাল ইফেক্টটি অন্ট্রিগারএন্টারকে বাধ্য করতে পারেন। আপনি এটির সাথে যথাযথভাবে পেতে পারেন না তবে আপনি যেখানে প্রাকৃতিক যোগাযোগের স্বাভাবিকভাবে জম্বিটিকে অন্য কোথাও মজাদার নিক্ষেপ করতে যথেষ্ট পরিমাণে থাকতে পারে তা অনুমান করতে পারেন।
নিজেকে জিজ্ঞাসা করতে হবে:
আমি কি আমার গাড়িটি নিয়ে চারদিকে দৌড়াদৌড়ি করতে সক্ষম হতে চাই, বা তাদের কেবল মৃত্যুর অ্যানিমেশন বাজানো উচিত?
গাড়িটির গতিবেগ এবং কৌণিক বেগটি জম্বিগুলিকে আঘাত করে ক্ষুদ্র উপায়ে প্রভাবিত হয় কিনা সে সম্পর্কে আমি কি যত্ন করব?