আমি কীভাবে যুদ্ধের ধীরে ধীরে কুয়াশা তৈরি করতে পারি?


14

আমি শিক্ষামূলক উদ্দেশ্যে টপ ডাউন 2 ডি আরটিএস গেমটি তৈরি করছি। বর্তমানে, আমি সত্যিই কেবল স্টারক্রাফ্টের নকশা / ধারণাগুলি অনুলিপি করছি। আমি সিদ্ধান্ত নিয়েছি আমারও সম্ভবত যুদ্ধের কুয়াশা প্রয়োগ করা উচিত।

আমার প্রত্যাশা:

  • অঞ্চলগুলি বর্তমানে অন্বেষণ করা হয়েছে (ইউনিট রয়েছে) আলোকিত করা উচিত।
  • অঞ্চলগুলি প্রচলিতভাবে অন্বেষণ করা হয়েছে (ইউনিটগুলি ছিল ) আরও গাer় হওয়া উচিত তবে যখন আপনার ইউনিটটি ছিল তখন কী কী ছিল তা দেখান ।
  • যে অঞ্চলগুলি অন্বেষণ করা হয়নি (যে অঞ্চলে আপনার ইউনিটগুলি কখনও হয়নি) সম্পূর্ণ কালো হওয়া উচিত।
  • প্রতিটি ধরণের থেকে গ্রেডিয়েন্ট পরিবর্তন হওয়া উচিত (যেমন পূর্বে এক্সপ্লোর করা অন্বেষণ করা) নীচের ছবিটি দেখুন See

দৃশ্যমানতার অঞ্চলের মধ্যে গ্রেডিয়েন্টস

কেবল মোটামুটি বিশদ: আমি এটি কীভাবে করব?

উত্তর:


11

আপনি কীভাবে গেমটি বাস্তবায়ন করছেন সে সম্পর্কে আপনার আরও তথ্য যুক্ত করা উচিত তবে কয়েকটি সংক্ষেপণ এখানে দেওয়া হয়েছে:

  • পুরো মানচিত্রের একটি বিটম্যাপ রাখুন, প্রতিবার কোনও নতুন অঞ্চল অনুসন্ধান করা হলে কেবল সংশ্লিষ্ট বিটগুলি দৃশ্যমান হওয়ার সাথে সাথে এটিগুলি ফ্লিপ করুন। প্রকাশিত অঞ্চলে আপনি একই কাজ করতে পারেন।
  • শত্রু ইউনিট কেবল যদি তারা প্রকাশিত অঞ্চলে থাকে তবেই টানা হয়। FOW অঞ্চলে ভবনের জন্য আপনাকে 'শেষবারের' অবস্থা রাখা দরকার।
  • আপনার প্রতিটি ফ্রেমের দৃশ্যমানতা আপডেট করার দরকার নেই - আপনার সর্বাধিক ইউনিটের গতির উপর নির্ভর করে 5 বা 10fps যথেষ্ট পরিমাণে হওয়া উচিত।
  • ধরে নেওয়া যাক আপনি বর্গাকার টাইলস ব্যবহার করছেন, আপনার প্রয়োজনীয় ফলাফল পেতে আপনার কেবল 4 মুখোশ লাগবে: একটি 'সলিড' (ব্ল্যাক আউট) টাইলের জন্য, একটি 'কনুই' এবং একটি 'কোণার' গ্রেডিয়েন্ট এবং একটি 'সোজা প্রান্ত' গ্রেডিয়েন্ট। আপনি এগুলি থেকে আবর্তন এবং বিভিন্ন পরিবহন ব্যবহার করে অন্য সকলকে পেতে পারেন।

আশা করি এইটি কাজ করবে.


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