আপনার গেমটি একটি নির্দিষ্ট সম্পদ লোড হওয়ার প্রত্যাশা করে, তবে এটি পাওয়া যায় নি। পরিস্থিতি কীভাবে পরিচালনা করা উচিত? উদাহরণ স্বরূপ:
Texture* grassTexture = LoadTexture("Grass.png"); // returns NULL; texture not found
Mesh* car = LoadMesh("Car.obj"); // returns NULL; 3D mesh not found
এটি ব্যবহারকারীর দ্বারা দুর্ঘটনাক্রমে মুছে ফেলা হয়েছে, বিকাশকালে দূষিত বা ভুল বানান বানানো হতে পারে।
কিছু সম্ভাব্য প্রতিক্রিয়া:
- জোর দেওয়া (আদর্শভাবে শুধুমাত্র উন্নয়নের সময়)
- কৌতুকপূর্ণভাবে গেমটি থেকে প্রস্থান করুন
- একটি ব্যতিক্রম নিক্ষেপ এবং এটি পরিচালনা করার চেষ্টা করুন।
কোন উপায়ে সেরা?
এটি করার একটি উপায় গেমের ডেটা এখনও অক্ষত কিনা তা যাচাই করা। না হলে স্বয়ংক্রিয়ভাবে হারিয়ে যাওয়া ডেটা পুনরায় ডাউনলোড করুন। ত্রুটি> ব্যবহারকারীকে ডেটা যাচাই করতে বলুন> ডাউনলোড করুন। আপনাকে অবশ্যই এটির জন্য একটি ছোট সরঞ্জাম তৈরি করতে হবে।
—
সিডার
@ সিদার আমি আপনার সবচেয়ে বেশি ভোট দেওয়া উত্তরের চেয়ে যা বলেছি তা পছন্দ করি আপনি কী বলতে চাইছেন তা আপনি আরও ভালভাবে ব্যাখ্যা করতে পারেন
—
ধারণাগুলি 3
ত্রুটির কদর্যতা হ'ল কখনও কখনও এটি কেবল গেমটি ভেঙে দেয় এবং লোকেরা এটি খেলতে / শুরু করতে পারে না। বাষ্পে উদাহরণস্বরূপ যদি আপনার গেমটি সঠিকভাবে কাজ না করে আপনি গেমের ডেটা যাচাই করতে পারেন। যখন কোনও কিছু দুর্নীতিগ্রস্থ / নিখোঁজ / পরিবর্তিত বাষ্পে স্বয়ংক্রিয়ভাবে সেই ফাইলগুলি পুনরায় ডাউনলোড করবে। আমি জানি না তারা কীভাবে এটি করে। তবে তারা অবশ্যই এটি কিছু তথ্যের বিপরীতে চেক করে। সম্ভবত হ্যাশ কোডস? আমি সত্যিই জানি না। তবে আপনার সর্বদা একটি স্ট্যান্ডার্ড রিপ্লেসমেন্ট সম্পদ থাকা উচিত (কেবল এমন টেক্সচার যা এতে বা কোনও কিছুতে "ত্রুটি" বলে)
—
সিদার
@ সিদার কেন একটি উত্তরে সুন্দর করে ফরম্যাট করবেন না?
—
ধারণাগুলি
কারণ এটি ঠিক কীভাবে কাজ করে তা আমি জানি না এবং এটি সম্পর্কে ভুল তথ্য দিতে চাই না। সুতরাং আমি আপনাকে সঠিক উত্তর দিতে পারিনি।
—
সিডার