প্রথম, টেক্সচার বনাম টেক্সচারআজিগন: আপনি যখন টেক্সচার টি = নতুন টেক্সচার (পাথ) এর মতো কিছু করেন, আপনি এটি জিপিইউতে লোড করছেন। এছাড়াও, আপনার 2 টেক্সচারের শক্তি লোড করা উচিত। আপনি অন্যান্য রেজোলিউশনে (টেক্সচার.সেটইনফোর্সপট আইমেজস = মিথ্যা) সাথে কাজ করতে পারেন তবে এটি 2 এর পাও ব্যবহার করতে উত্সাহিত।
এখন, টেক্সচারআজিওনটি কোনও টেক্সচারের থেকে "টুকরা" নেয়, সেটির মাত্রা নির্বিশেষে। সেই টেক্সচারের একটি টেক্সচার এবং একাধিক টেক্সচার রিজিওন হওয়ার সুবিধাটি হ'ল আপনি প্রতিটি অঞ্চলকে জিপিইউতে লোড করছেন না।
আপনি যেমনটি ভাবছেন, আপনি যখন স্প্রিটব্যাচের সাথে আঁকতে চান, তখন একাধিক টেক্সচারের পরিবর্তে টেক্সচারইজিওন ব্যবহার করা অনেক বেশি দক্ষ, আমি দুঃখিত যে আমার ইংরেজি যথেষ্ট ভাল না। এখানে একটি ভাল ব্যাখ্যা: টেক্সচার টেক্সচারআজিগন এবং স্প্রিটব্যাচ
এখন, আপনি সমস্ত স্প্রিটশিট এবং চিত্র সহ টেক্সচারআজিগন এবং একটি একক চিত্র 2 রেজোলিউশনের পাওয়ারে ব্যবহার করতে চান। আপনার কি সমস্ত স্থানাঙ্ক এবং মাত্রা সহ টেক্সচারআগ্রেশন তৈরি করতে হবে? পিক্সেল গণনা করার জন্য আপনার কি রঙ খুলতে হবে? নাও, তুমি না আপনি টেক্সচারপ্যাকারের মতো কিছু ব্যবহার করতে পারেন । এটি প্রতিটি টেক্সচারকে একটি ইমেজে প্যাক করবে এবং সেগুলির সমস্ত মাত্রা এবং স্থানাঙ্কের সাথে একটি প্যাক ফাইল তৈরি করবে।
ফলাফলটি এরকম কিছু হবে:
টেক্সচার তৈরি করার পরিবর্তে একটি টেক্সচারআল্টস তৈরি করুন:
এখন, আপনার টেক্সচারআগ্রেশনগুলি তৈরি করা যেমন সহজ হবে:
(দ্রষ্টব্য যে অঞ্চলটির নামটি কোনও এক্সটেনশন ছাড়াই মূল চিত্রের নাম)।
স্প্রাইট ব্যাচ ব্যবহার করে 2D স্প্রাইট আঁকার জন্য জ্যামিতি, রঙ এবং জমিন সম্পর্কিত তথ্য ধারণ করে। এর অর্থ, আপনি এগুলি সহজেই ঘোরান এবং সরাতে পারেন। আমি আমার নিজস্ব সত্তা শ্রেণি তৈরি করেছি এবং আমার স্প্রাইট শ্রেণির প্রয়োজন নেই। আপনি সম্ভবত একই কাজ করবে। আমি এই শ্রেণিটি সত্যিই দরকারী না।
চিত্রশ্রেণীর অভিনেতার কাছ থেকে উত্তরাধিকার সূত্রে প্রাপ্ত। এর অর্থ আপনি এটি একটি পর্যায়ে যুক্ত করতে পারেন। এটি দৃশ্য 2 ডি প্যাকেজের অংশ। আপনি যদি libgdx এ নতুন হন এবং আপনি এই প্যাকেজটি সম্পর্কে জানেন না, তবে এই শ্রেণি সম্পর্কে আপনার পক্ষে যথেষ্ট তথ্য। এটি একটি সত্যিই আকর্ষণীয় বিষয়, তবে এই প্রশ্নের উত্তর দেওয়ার জন্য নয়।
আশা করি এটা সাহায্য করবে :)