প্লেয়ারটি ডাউন বোতামটি চেপে রাখার সময় দেয়ালের বিরুদ্ধে বিড়বিড় করছে


17

সুতরাং, আমি একটি শীর্ষ ডাউন আরপিজি করছি।

সবকিছু দুর্দান্ত চলছে, তবে এই সমস্যাটি বেশ বিরক্তিকর। এখন, যখন চরিত্রটি প্রাচীরের বিরুদ্ধে চলে যায়, প্লেয়ারটি পিছনে পিছনে পিছলে যায়। আমি অনুমান করছি এটি কারণ কারণ প্লেয়ারটি দেয়ালে moveোকার চেষ্টা করছে এবং তারপরে প্রাচীরের সংঘর্ষটি এটিকে পিছনে ঠেলে দিচ্ছে, যা একটি বিরক্তিকর সামনে এবং সামনে আন্দোলন করে। আমার প্রশ্নটি স্পষ্টতই, আমি কীভাবে এটি হওয়া বন্ধ করব?

ধন্যবাদ!

PS: আমি প্লেয়ারটি সরানোর জন্য ট্রান্সফর্ম.ট্রান্সলেট ব্যবহার করছি এবং আমি সি # ব্যবহার করছি।

সম্পাদনা : আমি একটি 2 ডি রিজিডবডি এবং উভয়টিতে 2 ডিবক্স সংঘর্ষকারীও ব্যবহার করছি।


অনুবাদ করার আগে আপনাকে কেবল একটি সুইপ পরীক্ষা দরকার
মিকএলএইচ


উহু. আহ ... আমি কীভাবে এটি ইউনিটি সি # তে যুক্ত করব তা নিশ্চিত নই। আমি সি # তে একটু নতুন। আপনার যদি জ্ঞান থাকে তবে আপনি কীভাবে এটি বাস্তবায়ন করবেন তা বোঝাতে কি আপত্তি করবেন?
জেনেভরা

উত্তর:


51

উদ্দীপনাটি ঘটছে কারণ আপনি ট্রান্সফর্ম. ট্রান্সলেট ব্যবহার করে খেলোয়াড়কে দেয়ালে ফেলাচ্ছেন, এবং পদার্থবিজ্ঞানের পদক্ষেপটি বলছে, "আরে, আমরা দেওয়ালে রয়েছি। আসুন এই সংঘর্ষের সমস্যাটি সমাধান করুন এবং প্লেয়ারটিকে প্রাচীরের বাইরে ফিরিয়ে আনুন Let's । "

এটি এড়াতে, যখন কোনও Rigidbody2D ব্যবহার করেন, তখন এটি Rigidbody2D.MovePosition ব্যবহার করার পরামর্শ দেওয়া হয় । এটি সুনিশ্চিত করে যে চলন্ত অবস্থায় আপনার ওভারল্যাপিং সংঘর্ষকারী থাকবে না। যদি কোনও সংঘর্ষকারী এবং অনমনীয় কেউ চলতে না পারে কারণ কিছু কিছু আছে তবে তা মাতামাতি করবে না।

Rigidbody2D.MovePosition ব্যবহার করে, আপনি চলাচলকে মসৃণ দেখানোর জন্য Rigidbody2D.interpolation মান সেট করতে চাইতে পারেন ।

তবে, যদি কোনও কারণে রিগিডবডি 2 ডি.মোভপজিশনটি আপনার গেমের জন্য আদর্শ না হয় এবং আপনি এখনও ট্রান্সফর্ম.ট্রান্সলেট ব্যবহার করতে চান, পদার্থবিজ্ঞান 2 ডি.আরকাস্ট (বা অন্যান্য পদার্থবিজ্ঞান 2 ক্যাসেট ) ব্যবহার করতে চান তা সঞ্চারিত করে দেয়ালে আঘাত হানবে কি না, এবং কোনও প্রাচীর আঘাত না করা হলে কেবল স্থানান্তর করুন।

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