বিভিন্ন ফোন রেজোলিউশনের জন্য আমি কীভাবে আমার অ্যান্ড্রয়েড গেমটি বিকাশ করতে পারি?


18

উদাহরণস্বরূপ, মটোরোলা ড্রয়েড জি 1 এর মতো বিস্তৃত তবে উচ্চতা আরও বেশি।

মোটোরোলা ড্রডে পাওয়া অতিরিক্ত উচ্চতা জুড়ে ইউআই ছড়িয়ে দেওয়ার চেষ্টা করা উচিত? অন্যরা কীভাবে এই সমস্যাটি পরিচালনা করে?

আমি ওপেনজিএল ব্যবহার করছি না, তবে 2 ডি গেমের জন্য একটি সারফেসভিউ করছি।

উত্তর:


7

এখানে বর্ণিত হিসাবে ঘনত্বের স্বাধীনতা (মূলত রেজোলিউশন) সম্পর্কে সচেতন হন: http://developer.android.com/guide/practices/screens_support.html

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


3

আইফোনটিতে আমি এখানে ডায়নামিক রেজোলিউশনটি প্রদর্শন করতে পারি:

http://www.blog.namar0x0309.com/2011/10/adaptive-resolution/

  • আপনি অনুপাতের সাথে সবকিছু স্থাপন করেছেন তা নিশ্চিত করুন। উদাহরণস্বরূপ, একটি স্বাস্থ্য দন্ডটি তার অনুভূমিক স্কেলের স্ক্রিন প্রস্থের 10% সহ স্ক্রিনের প্রস্থের 80% এ স্থাপন করা হবে (সিএসএস স্টাইলিংয়ের মাত্রাগুলি দেখুন)। এটি শুরুতে কিছুটা অদ্ভুত তবে আপনাকে দীর্ঘকালীন সমস্ত ভিন্ন রেজোলিউশনের মোকাবেলা করতে হবে না কারণ আপনার উইজেটগুলি / চিত্রগুলি বিভিন্ন পর্দার সাথে গতিশীলভাবে সরে যাবে।

  • যদি আপনার গেমটি বাছাইয়ের ব্যবহারটিও অনুপাতের সাথে অনুবাদ করে তবে আপনার প্রয়োজন একটি মূল সেট মাত্রা যা আপনি ডিভাইসের মাত্রার সাথে অনুপাত তৈরি করতে রেফারেন্স হিসাবে ব্যবহার করতে পারেন।


আর্টিকেলটি আর পৌঁছনো যায় না!
বোতলবूट

শুধু চেষ্টা করেছি, আমার শেষের দিকে কাজ করছি। রিফ্রেশ? হয়তো আমার হোস্টিং সংস্থা তার সার্ভারগুলি পুনরায় চালু করছে। @ বোতলবুট
namar0x0309

আমার বিজ্ঞাপন ব্লকার পৃষ্ঠার লোড বন্ধ করছিল, আমি এখনই এটি দেখতে পাচ্ছি
বোতলবूट

1

আপনি যদি গ্রহপ ব্যবহার করছেন, আপনার কাছে বিভিন্ন বিভিন্ন আকারের চিত্র অঙ্কনযোগ্য-এলডিপিআই, অঙ্কনযোগ্য-এমডিপিআই এবং অঙ্কনযোগ্য-এইচডিপিআইতে রাখতে পারেন এবং অ্যান্ড্রয়েড ইঞ্জিনটি স্বয়ংক্রিয়ভাবে চয়ন করবে যে কোন চিত্রটি পর্দার সমাধানের জন্য উপযুক্ত।


2
এর সাথে গ্রহনের কী সম্পর্ক?
নটলেশ

1

কীফ্রেমে একটি ভাল পদ্ধতির উল্লেখ রয়েছে, তবে আমি আরও দুটি প্রস্তাব করব:

1) একাধিক রেজোলিউশন / দিক অনুপাতের জন্য আপনার গেমটি ডিজাইন করুন। ধারণাটি হ'ল পর্দার রিয়েল এস্টেটের প্রতিটি বিটটির সুবিধা নেওয়া, তবে একটি দিকের অনুপাতের অন্যটির তুলনায় যে কোনও সুবিধা থাকতে পারে তার "নকশা তৈরি" করুন। গেমটির উপর অনেক নির্ভর করে, বিভিন্ন দিক অনুপাতের এখনও অন্যদের চেয়ে সুবিধা থাকতে পারে, সুতরাং মাল্টিপ্লেয়ার ম্যাচমেকিং, লিডারবোর্ডগুলি, কৃতিত্ব ইত্যাদির মতো বিষয়গুলির জন্য আপনি যদি তা মনে রাখতে চান তবে এর কোনওটি যদি প্রাসঙ্গিক হয়।

2) আরও এইচডি / ক্রমিংয়ের জন্য অতিরিক্ত স্থান ব্যবহার করুন। কিফ্রেম যতটা বেসিকলাইন বা ন্যূনতম রেজোলিউশন সমর্থিত হিসাবে অনেক কিছু বলেছিল, তবে গেম অ্যাকশন ব্যতীত অন্য কোনও কিছুর জন্য অতিরিক্ত স্থান ব্যবহার করে।

দ্বিতীয় পদ্ধতির বড় অসুবিধা হ'ল যদি আপনি আপনার "নিরাপদ অঞ্চল" হিসাবে খুব বর্গক্ষেত্রের কিছু গ্রহণ করেন তবে আপনি ওয়াইডস্ক্রিন সেটআপে প্রচুর অব্যবহৃত / অজান্তেই ব্যবহৃত পিক্সেল ছেড়ে যান।


-2

উন্নয়নের শুরু থেকে কোনও গেমের জন্য সর্বোত্তম রেজোলিউশন চয়ন করা পরবর্তীতে পোর্টিংয়ের সাথে মাথা ব্যথা হ্রাস করতে পারে।

"সেরা" রেজোলিউশন অনেকগুলি বিষয়ের উপর নির্ভর করে:

প্ল্যাটফর্মটি প্রথমে প্রকাশ হওয়ার কথা

- পরবর্তী সময়ে আপনার পোর্ট করার পরিকল্পনা করা অন্য সম্ভাব্য প্ল্যাটফর্মগুলি

-গ্রাফিকাল বিশ্বস্ততা (একটি 8-বিট বা পিক্সেল আর্ট গেমটি হাই-রেজো হওয়ার দরকার নেই))

-জেনারে (একটি ধাঁধা-গেমটি সম্ভবত কম রেজোলিউশন নিয়ে দূরে সরে যেতে পারে, তবে একটি উচ্চ-গতির প্রতিযোগিতামূলক এফপিএস নাও পারে))

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