স্প্রাইট শীট বা একাধিক সংস্থান


9

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

উত্তর:


4

এটি নির্ভর করে যে আপনার কতজন আছে এবং সেগুলির মধ্যে কতগুলি কোনও নির্দিষ্ট সময়ে ব্যবহৃত হবে।

আমি এটি নীচে ভেঙে দিতে হবে:

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

  1. হাঁটা স্প্রিট 0-9 হয়
  2. জাম্পিং 10-15 হয়
  3. ক্রচিং 15-20 হয়

স্প্রাইটে আপনার কাছে যদি অনেকগুলি রাজ্য থাকে তবে আমি প্রতিটি স্টেট অ্যানিমেশনকে তার নিজের ফাইলে ভাঙ্গার বিষয়টি বিবেচনা করব।

আপনার যদি কেবল কয়েকটি স্প্রাইট এবং কয়েকটি রাজ্য থাকে তবে কেবলমাত্র এটি সমস্তই একটি একক চিত্র ফাইলে রাখা ভাল এবং আমার উপরে থাকা ম্যাপিংটি ব্যবহার করা ভাল তবে স্প্রাইট প্রতি এটি অন্তর্ভুক্ত করা উচিত। এটি মেমরির ব্যবহারের পরিমাণকে সর্বনিম্ন রাখবে, যেহেতু আপনি অ্যান্ড্রয়েডকে লক্ষ্য করছেন, মেমরিটি একটি প্রিমিয়াম উত্স এবং যেখানে সম্ভব সেখানে সংরক্ষণ করা উচিত।


4

স্প্রাইট শিট ব্যবহার করে সবচেয়ে বড় গতির সুবিধা হ'ল আপনি একক ড্র কল সহ ব্যাচড স্প্রাইটের একাধিক উদাহরণ রেন্ডার করতে পারেন। আপনি যদি এটি পৃথক চিত্র দিয়ে করেন তবে পর্দার প্রতিটি অক্ষর (বা যাই হোক না কেন) একই অ্যানিমেশন ফ্রেমে না ঘটে যদি না আলাদা স্ক্রিন কল হতে চলেছে।

সাধারণভাবে আপনি সম্ভবত একটি একক শীটের উপরে যতটা সম্ভব অ্যাটলাস রাখতে চান।

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