স্প্রাইট মোড একাধিক হলে আমি প্রোগ্রামিয়ালি কীভাবে একক স্প্রিটগুলিতে অ্যাক্সেস করব?


13

ইউনিটি ৪.৩ নতুনভাবে একাধিক পৃথক স্প্রাইটে একটি স্প্রিট শীট কাটানোর ক্ষমতা নিয়ে আসে। এটি কার্যকর কারণ আপনার তখন কেবলমাত্র একটি মাস্টার স্প্রিটশিট প্রয়োজন, তবে তবুও স্বতন্ত্র স্প্রাইটের উল্লেখ পাওয়া যায়। এটা তোলে সেটিং দ্বারা সম্পন্ন পরী মোড থেকে একাধিক

মাস্টার ফাইল থেকে উত্পন্ন সমস্ত স্প্রাইটগুলি কি ইউনিটি স্প্রাইট সম্পাদক থেকে প্রোগ্রাম্যাটিকভাবে অ্যাক্সেস করা যায়?

উদাহরণস্বরূপ: আমার কাছে 50x50 স্প্রাইটের গ্রিডযুক্ত স্প্রিটশিট রয়েছে। ইউনিটি পরী সম্পাদক ব্যবহার করে, আমি এখন 250 sprites থাকতে: spritesheet_0, spritesheet_1, ..., spritesheet_249spritesheet_102ইউনিটি সম্পাদকে ম্যানুয়ালি এটিকে টেনে এনে না ফেলে আমি কীভাবে একটি হ্যান্ডেল পাব ?

উত্তর:


6

আপনাকে একটি স্প্রিট অ্যারে তৈরি Sprite[] spritesকরতে হবে এবং sprites = Resources.LoadAll<Sprite>("Location");সচেতন () এর অভ্যন্তরে এটি পূরণ করতে হবে ।


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