আমি এমন একটি গেমের সাথে কাজ করছি যা আপনি প্রতিপক্ষকে বল ছুঁড়তে ট্রবুচিটকে নিয়ন্ত্রণ করেন।
এটি 'মধ্যযুগীয় অবরোধ' নামে একটি গেমের মতো। ট্রবুচেট যখন তার বাহুতে দুলছে, তখন খেলোয়াড়টিকে বোতামটি টিপতে এবং বলটি ছেড়ে দেওয়ার জন্য সেরা মুহূর্তটি গ্রহণ করতে হবে। তারপরে বলটি স্পর্শাকার কোণে উড়ে যাবে। আমার এই মুহূর্তে সমস্যাটি হ'ল খেলোয়াড় সঠিক মুহুর্তটি ধরার জন্য ট্রবুচেট আর্ম খুব দ্রুত সুইং করে। এদিকে এটি দ্রুত হতে হবে অন্যথায় এটি যথেষ্ট পরিমাণে ফেলে দিতে পারে না। এবং একটি ছোট স্ট্রিং রয়েছে বল এবং ট্রবুচেট আর্মকে সংযুক্ত করে, যদি বাহু খুব ধীরে ধীরে সুইং করে, বলটি কেবল স্ট্রিংয়ের উপর ঝুলতে থাকে যখন বাহুটি সরানো হয়।
আমি পদক্ষেপের আকার টগল করে সমস্যাটি সমাধান করি, যখনই বাহুটি দুলছে, আমি পদক্ষেপের আকার 1/60 থেকে 1/200 এ পরিবর্তন করি। এবং একবার প্লেয়ার বলটি ছেড়ে দিলে, এটি 1/60 এর দিকে ফিরে আসে।
আমার গেমটি নেটওয়ার্কিংয়ের সাথে মাল্টিপ্লেয়ারের জন্য বাদে এটি বেশ ভাল কাজ করে। সুতরাং পদক্ষেপ পরিবর্তন সমস্যার কারণ হতে পারে।
আমি আরও একটি সমাধানের কথা ভাবতে পারি তা হল এটি ধীরে ধীরে সুইং করতে দেওয়া, কিন্তু যখন প্লেয়ার বলটি ছেড়ে দেয়, আমি নিজেই বলটির দিকে গতি যুক্ত করি যখন তার দিকটি বজায় রেখে। আমি এই সমাধানটি নকল বলে মনে করি না এবং আমার এখনও সমস্যাটি রয়েছে যে বলটি কেবল স্ট্রিংয়ে ঝুলছে, যদি না আমি স্ট্রিংটিকে খুব ছোট করে তোলে ...
দয়া করে এ সম্পর্কে কিছু আলোকপাত করুন, ধন্যবাদ!
সম্পাদনা
প্রত্যেকের ইনপুটটির জন্য ধন্যবাদ, আমি আর্ম সুইংকে ধীর করে দিয়ে সমস্যার সমাধান করি এবং যখন প্লেয়ার বলটি ছেড়ে দেয়, বলের বেগ এবং দ্বিগুণ হয়। এটি ধাপের আকার পরিবর্তন করার মতো দেখতে একই রকম। আমার আরও একটি অতিরিক্ত জিনিস করা দরকার। বাহুটি আসলেই ধীরে ধীরে দুলছে, বলটি কেবল দোলের পরিবর্তে আর্ম প্রান্তে ঝুলছে। আমি সুইং পিরিয়ড চলাকালীন এবং শুধুমাত্র বলের উপর মহাকর্ষ বলের সমান একটি বল প্রয়োগ করে এটিকে সমাধান করেছি। তারপরে এটি আর ঝুলবে না তবে হাত দিয়ে একসাথে দুলবে।
@ এমআরক্র্যাঙ্কির উত্তরটি বিশদ এবং কার্যক্ষম বলে মনে হচ্ছে, তাই আমি এটি গ্রহণ করব। :)