"সুপার মাংস বয়" হ'ল একটি শক্ত প্ল্যাটফর্মার যা সম্প্রতি পিসির জন্য প্রকাশিত হয়েছিল, ব্যতিক্রমী নিয়ন্ত্রণ এবং পিক্সেল-নিখুঁত জাম্পিংয়ের প্রয়োজন। গেমের পদার্থবিজ্ঞান কোড ফ্রেমরেটের উপর নির্ভরশীল, যা 60fps এ লক হয়েছে; এর অর্থ হ'ল যদি আপনার কম্পিউটারটি গতি পুরো গতিতে চালাতে না পারে তবে পদার্থবিজ্ঞান উন্মাদ হয়ে যাবে, যার ফলে (অন্যান্য বিষয়গুলির মধ্যে) আপনার চরিত্রটি ধীর হয়ে চলবে এবং মাটিতে পড়ে যাবে। তদ্ব্যতীত, vsync বন্ধ থাকলে, খেলাটি অত্যন্ত দ্রুত চলে।
2 ডি গেম প্রোগ্রামিংয়ের সাথে অভিজ্ঞ যারা গেমটি কেন এভাবে কোড করা হয়েছিল তা বোঝাতে সহায়তা করতে পারে? ধ্রুবক হারে কোনও পদার্থবিজ্ঞানের লুপটি কি আরও ভাল সমাধান হতে পারে না? (প্রকৃতপক্ষে, আমি মনে করি গেমের অংশগুলির জন্য একটি পদার্থবিজ্ঞানের লুপ ব্যবহৃত হয়েছে, যেহেতু কিছু সত্তা ফ্রেমেট নির্বিশেষে স্বাভাবিকভাবে চলতে থাকে the অন্যদিকে, আপনার চরিত্রটি ঠিক ঠিক [fps / 60] হিসাবে দ্রুত চালায়))
এই বাস্তবায়ন সম্পর্কে যা আমাকে বিরক্ত করে তা হ'ল গেম ইঞ্জিন এবং গ্রাফিক্স রেন্ডারিংয়ের মধ্যে বিমূর্ততা হ্রাস, যা মনিটর, গ্রাফিক্স কার্ড এবং সিপিইউয়ের মতো সিস্টেম-নির্দিষ্ট জিনিসের উপর নির্ভর করে। যদি কোনও কারণেই না হয়, আপনার কম্পিউটারটি vsync পরিচালনা করতে না পারে, বা ঠিক 60fps এ গেমটি চালাতে না পারে, এটি দর্শনীয়ভাবে ভেঙে যাবে। রেন্ডারিং পদক্ষেপটি কোনওভাবেই পদার্থবিজ্ঞানের গণনাগুলিকে প্রভাবিত করবে? (আজকাল বেশিরভাগ গেমগুলি হয় গেমটি ধীর করে দেয় বা ফ্রেমগুলি এড়িয়ে চলে) এটি কেন, এবং ফ্রেমরেট নির্ভরতা না রেখে সেই শিরাতে প্যাটফর্মার তৈরি করা সম্ভব হবে কি? আপনি যদি বাকী ইঞ্জিন থেকে গ্রাফিক্স রেন্ডারিংকে আলাদা করেন তবে অদৃশ্যভাবে নির্ভুলতা হারাতে হবে?
আপনাকে ধন্যবাদ, এবং দুঃখিত যদি প্রশ্নটি বিভ্রান্তিকর হয়।