অ্যান্ড্রয়েড: অ্যাংরি বার্ডস স্কেলিং


11

রাগ করা পাখিগুলিতে স্কেলিং কীভাবে সম্পন্ন হয় সে সম্পর্কে কারও ধারণা আছে? আমি নিশ্চিত করতে চাই যে আমার চিত্রগুলি / পটভূমি সর্বদা স্ক্রীনাইজের সাথে মেলে স্কেল করে এবং এই গেমটির একইরকম প্রভাব রয়েছে বলে মনে হয়। আমি পছন্দসই পর্দার আকার নির্ধারণ করতে ম্যানিফেস্টের সেটিংসের সাথে খেলছি তবে আমি যা চাই ঠিক তার সদৃশ এখনও করতে পারি নি।

পিক্সেল আকারের উপর নির্ভর করে আপনার গেমটি সর্বদা এক্সওয়াই স্পেস প্রদর্শন করবে তা নিশ্চিত করার কোনও কার্যকর উপায় আছে কি?

আমি নিশ্চিত করতে চাই যে সব কিছু সর্বদা সমস্ত ডিভাইসের জন্য স্ক্রিনে প্রদর্শিত হয় এবং ছোট ডিভাইসগুলিতে জিনিসগুলি কেটে না ফেলে বা বড় ডিভাইসে কালো স্থান যুক্ত না করে।

আমি ভিউয়ের আকার পেয়ে এবং এটি আমার স্প্রাইটের সীমানা হিসাবে ব্যবহার করে আমার অঙ্কনের স্থানটি গণনা করছি তবে এটি খুব ভাল কাজ করছে বলে মনে হয় না।

উত্তর:


6

মূল প্রশ্নের উত্তর দেওয়ার জন্য, ক্রুদ্ধ পাখিগুলি নিয়মিত রাস্টার গ্রাফিক্স (ভেক্টর নয়) ব্যবহার করে। কেবল .apk আনপ্যাক করুন (এটি একটি জিপ ফাইল) এবং নিজেই টেক্সচারটি দেখুন।

ক্রুদ্ধ পাখি কেবলমাত্র আপনাকে 1.x এর চেয়ে বেশি একটি জুম ফ্যাক্টর সেট করা থেকে বিরত রাখতেই ঘটে, এইভাবে টেক্সচারের আপস্কেলিং (ম্যাগনিফিকেশন) এড়ানো। ডাউনস্কেলিং (মিনিফিকেশন) শিল্পকর্মগুলি এড়ানোর জন্য এটি সম্ভবত ওপেনএল মিপ-ম্যাপিং ব্যবহার করে।


একটি পৃথক এইচডি সংস্করণ কেন ছিল / তা ব্যাখ্যা করে।
ম্যাথু 21

4
  1. ভেক্টর গ্রাফিক্স ব্যবহার করুন । ভেক্টরগুলিকে স্থানের পয়েন্ট (অর্থাত্ পৃথক পিক্সেল) দ্বারা সংজ্ঞায়িত করা হয় না, তারা গাণিতিক সম্পর্ক দ্বারা সংজ্ঞায়িত হয় এবং সহজেই ছোট বা বৃহত্তর মতামতের সাথে মানিয়ে যায়।

  2. 4: 3 অনুপাতের স্ক্রিন এবং 16: 9 অনুপাতের স্ক্রিনে ঠিক একই চিত্রটি প্রদর্শন করা অসম্ভব, উদাহরণস্বরূপ, চিত্রটি সংকুচিত করা বা প্রসারিত ছাড়াই। সুতরাং আপনাকে 4: 3 ডিভাইসে জিনিসগুলি কাটাতে হবে যা ওয়াইডস্ক্রিন 16: 9 ডিভাইসে প্রদর্শিত হবে। অ্যাংরি পাখির মতো খেলায় এটি কোনও খারাপ জিনিস নয় যেখানে ব্যবহারকারী কী অনুপস্থিত তা দেখতে প্যান করতে পারেন।


1

অ্যান্ড্রয়েড প্ল্যাটফর্মে রয়েছে:

  • 320 * 240 (1.33)
  • 400 * 240 (1.66)
  • 480 * 320 (1.5)
  • 800 * 480 (1.66)
  • 854 * 480 (1.77)
  • 1024 * 600 (1.71)

সুতরাং, আপনি যখন 2 ডি তে আপনার গেমটি ডিজাইন করবেন তখন আপনার অবশ্যই এটি সম্পর্কে ভাবতে হবে। আপনার দুটি প্রযুক্তিগত সমাধান রয়েছে:

  • অনুপাত চয়ন করুন (1.66 সবচেয়ে বিস্তৃত) এবং কালো ব্যান্ডগুলি ব্যবহার করুন (চলচ্চিত্রের মতো)
  • একটি বাউন্ডিং বক্স নির্বাচন করুন যেখানে আপনি জুম আউট করতে পারবেন না এবং অন্যটি জুম-ইন করার জন্য।

আমি এই বাক্সগুলির সাথে মব্লক্স এবং রঙের স্তরের জন্য এই পদ্ধতিটি ব্যবহার করি use বেশিরভাগ ফোনে সেরা রেন্ডারিংয়ের জন্য, আমার বাউন্ডিং বাক্সে 1.66 অনুপাত রয়েছে। অনুপাতের ১.৩৩ বা ১.7777 ফোন সহ, ব্যাকগ্রাউন্ড উপাদানগুলি দৃশ্যমান নয় তবে আমি আমার স্তরটি কেন্দ্রিক ক্রিয়াকলাপ দিয়ে ডিজাইন করেছি। সুতরাং খেলোয়াড়দের যত্ন নেই।

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