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