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