আমি একটি অত্যন্ত পোর্টেবল মোবাইল গেমের বিকাশকারী যা পিসি, টিভি, এমনকি ব্ল্যাক অ্যান্ড হোয়াইট অ্যামাজন কিন্ডেল পর্যন্ত সমস্ত কিছুতে চলে (হাসি এইচডি - http://smleshd.com - আপনি সেখানে দেখতে আরও ডিভাইস এবং প্ল্যাটফর্ম) ।
যে কোনও ডিভাইসকে সমর্থন করার জন্য আমি সবচেয়ে ভাল উপায়টি খুঁজে পেয়েছি সেটি হল বেস রেজোলিউশন বাছাই করা, তারপরে বর্তমান স্ক্রিনে স্কেল আপ (বা ডাউন)। আপনি যদি প্রতারণা করতে চান তবে আপনি নতুন স্ক্রিন রেজোলিউশনে ফিট করতে পারেন তবে আদর্শভাবে আপনার একই দিক অনুপাত রাখা উচিত। 4: 3 প্রদর্শনের জন্য তৈরি একটি গেমটি 16: 9-এর জন্য অত্যন্ত ঘৃণ্য দেখাচ্ছে তবে কোনও 16: 9 তে 16: 9 লাগিয়ে রাখা কেউ খেয়াল করতে পারে না। আপনি নোট করবেন আমি দিক অনুপাতের ভিত্তিতে পর্দাগুলি উল্লেখ করব এবং মাত্রাগুলি নয়, যা সম্পূর্ণ র্যান্ডম এলসিডি আকারের এই যুগে ভাবার জন্য বিশেষ সহায়ক।
অ্যাসপেক্ট রেশিও বজায় রেখে যে কোনও স্ক্রিনের উপযোগী এমন শিল্পকর্ম তৈরি করতে, সর্বাধিক সাধারণ পর্দার চেয়ে বড় পটভূমি তৈরি করুন। এটি টেলিভিশনের সাথে ধারণার শিরোনাম-সুরক্ষিত অঞ্চলের মতো।
http://en.wikipedia.org/wiki/Safe_area
উত্পন্ন ব্যাকগ্রাউন্ডগুলি এর জন্য সত্যই দুর্দান্ত কাজ করে। টাইল্ড নিদর্শন, চেকবোর্ডগুলি, ফ্র্যাক্টাল আকারগুলি ইত্যাদি, আপনার নতুন স্ক্রিনে ফিট করার জন্য আপনাকে আরও কিছুটা উত্পন্ন করতে হবে।
এছাড়াও, আপনার সাধারণ ব্যবহারকারী যা দেখতে পাবেন তার থেকে বড় স্ট্যাটিক চিত্র তৈরি করা। ওয়াইডস্ক্রিনের চেয়ে বৃহত্তর (16: 9), এবং স্ট্যান্ডার্ড ডিএফ (4: 3) এর চেয়ে বর্গক্ষেত্র। আবার শিরোনাম-নিরাপদ অঞ্চলগুলিতে, আপনার গুরুত্বপূর্ণ তথ্যটি নিরাপদ অঞ্চলে ফিট করুন, কিছুটা স্কেল করুন যাতে আপনার নিরাপদ অঞ্চলটি আপনার স্ক্রিনের একটি কিনারা স্পর্শ করে এবং ডিভাইসগুলির জন্য কিছুটা রান-অফ ছেড়ে যায় যা কিছুটা বড়।
আমি আজ যে বৈচিত্রটি নিয়ে কাজ করছি তা "শিরোনাম নিরাপদ" 3 ডি অবজেক্ট তৈরি করছে। যেহেতু তারা থ্রিডি, সম্পূর্ণরূপে উল্লম্ব সমন্বয়ে গঠিত, তাদের স্ক্রিনের চেয়ে বড় করে তোলা তাদের ফিট করার চেয়ে কার্যত আর কোনও স্মৃতি গ্রহণ করে না। পিক্সেলের ঘনত্ব যেমন বাড়তে থাকে, আপনি কিছু উচ্চতর বিশদ টেক্সচার উপলভ্য করতে পারেন। না হলে ওহ ভাল, এটি কিছুটা ঝাপসা।
ব্যবহারকারী ইন্টারফেস, আমি পর্দার মাঝখানে একটি নিখুঁত বর্গক্ষেত্রের মধ্যে মূল UI ফিট করতে চাই। কোণ এবং মাঝের প্রান্তগুলি জিনিস রাখার জন্য সত্যই ভাল জায়গা তৈরি করে; আপনার স্থানাঙ্কগুলি যেমন (কোণার বা মাঝের প্রান্তের তুলনায়) গণনা করা উচিত।
http://www.smileshd.com/press/iPad/png/UI01.png
আপনি যদি সত্যিই অভিনব হতে চান তবে আপনি লম্বা এবং প্রশস্ত উভয় দিকই সমর্থন করতে পারেন। কিছু ডিভাইস তাদের স্ক্রিন রেজোলিউশনগুলিকে প্রশস্তের চেয়েও লম্বা হিসাবে প্রতিবেদন করে (উদাহরণস্বরূপ আইফোন), সুতরাং আপনার ডিভাইসগুলি কেবল আপনার সমস্ত স্থানাঙ্ক ঘুরিয়ে দিলেও আপনাকে সেই ডিভাইসের জন্য কিছু করতে হতে পারে।
একটি ইউজার ইন্টারফেস যা লম্বা এবং প্রশস্ত উভয় পর্দার সাথে খাপ খাইয়ে নিচ্ছে এটি বেশ চিত্তাকর্ষক দর্শন হতে পারে।
প্রশস্ত: http://www.smleshd.com/press/iPad/jpg/SmilesHD01.jpg
লম্বা: http://www.smleshd.com/press/iPad/jpg/ স্মাইল এইচডি02.jpg
প্লাস পাশ, নকশা অনুযায়ী, আপনাকে কেবল প্রতিকৃতি + বিপরীত প্রতিকৃতি + ল্যান্ডস্কেপ + বিপরীত ল্যান্ডস্কেপ পরিবর্তে লম্বা এবং প্রশস্তভাবে বিবেচনা করতে হবে। আপনি যখন স্ক্রিনে জিনিসের অবস্থানগুলি বেছে নেবেন তখন অন্যান্য অভিমুখের জন্য আরও উপযুক্ত বিকল্প অবস্থান বিবেচনা করুন।
আমার কি সমস্ত চিত্রের বড় সংস্করণ রাখতে হবে এবং রেজোলিউশনের উপর নির্ভর করে স্কেল ডাউন করতে হবে (যে জায়গাটি অপচয় করে না)?
ভাল আপনি হয় "স্থান নষ্ট" এবং একক বিল্ড সহ বিস্তৃত বিভিন্ন ডিভাইস সমর্থন করতে পারেন, বা "আপনার সময় নষ্ট" করতে পারেন এবং অনেকগুলি ডিভাইসের জন্য আর্টওয়ার্ককে অনেকগুলি বিল্ড এবং আকার পরিবর্তন করতে হবে।
সর্বোত্তম ক্ষেত্রে, আপনি আপনার শিল্পকর্মটি চূড়ান্ত আকারের চেয়ে উচ্চতর রেজোলিউশনে তৈরি করতে হবে যা একটি 1080 পি টেলিভিশন (1920x1080) এর চেয়ে বেশি। 2048x2048 আপনার উত্স আর্ট ওয়ার্কে একটি সাধারণ আকার হওয়া উচিত। হয় তা, বা ফ্ল্যাশ এবং অ্যাডোব ইলাস্ট্রেটারের মতো ভেক্টর আর্ট ওয়ার্ক সরঞ্জামগুলি বিবেচনা করুন।
আমি আপনার শিল্পকর্মকে পুনরায় আকার দেওয়ার জন্য একটি স্বয়ংক্রিয় প্রক্রিয়া তৈরির দৃ strongly়তার সাথে সুপারিশ করব। আজকের বেশিরভাগ মোবাইল ডিভাইস, ট্যাবলেটগুলি অন্তর্ভুক্ত রয়েছে, 720p (1280x720) এর চেয়ে বেশি রেজোলিউশন অতিক্রম করবেন না ... কমপক্ষে, খুব বেশি করে নয়। যদিও পরের বছর আসুন, আমরা কেবল জানি না যে এটি আর সত্য হবে কিনা (আইপ্যাড 3?)।
যে কোনও উপায়ে, সেরা পারফরম্যান্সের জন্য, আপনার উত্স আর্টওয়ার্ক এবং উত্স সম্পদের ধারণাতে অভ্যস্ত হওয়া উচিত। এরপরে আপনি এমন একটি প্রক্রিয়া সম্পাদন করতে পারেন যা আপনার লক্ষ্যবস্তু করা যেকোন ডিভাইস (ডে) এর জন্য ডেটা অনুকূল করে।
বিটম্যাপ ফন্টগুলি কী ভাল স্কেল করে বা আমার অন্য কিছু ব্যবহার করা দরকার?
আপনি যদি একটি ভাল ফিল্টারিং ব্যবহার করেন তবে সেগুলি ভাল স্কেল করে। যদি আপনি 3 ডি হার্ডওয়্যার (ওপেনগএল ইএস) দিয়ে আপনার 2 ডি গেমটি তৈরি করে থাকেন তবে আমার অবশ্যই দৃ strongly়ভাবে সুপারিশ করতে হবে যে আপনি মিপম্যাপিংয়ের সাথে মিলিত লিনিয়ার ফিল্টারিং ব্যবহার করুন (অর্থাত্ ছোট আকারের চিত্রগুলির একটি সেট)। আপনি এর সাথে উপলব্ধিগতভাবে নিখুঁত ফলাফল পেতে পারেন এবং এটি প্রায়শই মিপম্যাপ ব্যবহার না করা তত দ্রুত।
http://en.wikipedia.org/wiki/Mipmapping
যাইহোক, আমি আশা করি যে সাহায্য করবে। আপনার প্রকল্পের সঙ্গে শুভেচ্ছা।
Android
ট্যাগটি মিস করেছেন । যাইহোক, বাফার চুষে; আপনার গেমটি যদি আসলে স্কেল করে এবং সুন্দর দেখায় তবে এটি আরও ভাল।