منصوبے کے بارے میں

SpriteDicing ایک کراس انجن ٹول ہے جو متعدد ٹیکسچرز کے درمیان یکساں خطوں کی شناخت اور دوبارہ استعمال کے ذریعے اسپرائٹ ٹیکسچرز کی بغیر نقصان کمپریشن کو ممکن بناتا ہے۔ یہ اسپرائٹ ٹیکسچرز کے مجموعے کو چھوٹے یونٹس میں تقسیم کرتا ہے، نقلی یونٹس کو ضائع کرتا ہے، اور منفرد یونٹس کو اٹلس ٹیکسچرز میں بیک کرتا ہے۔ رن ٹائم پر، اصل اسپرائٹس بلڈ میں اصل ٹیکسچرز کی ضرورت کے بغیر ہموار طریقے سے دوبارہ تعمیر کر دیے جاتے ہیں، جس سے جب ٹیکسچرز مشترکہ حصے رکھتے ہوں تو بلڈ کا حجم نمایاں طور پر کم ہوتا ہے، جیسے ویژول ناولز میں جہاں کرداروں کے اسپرائٹس صرف چھوٹے خطوں جیسے چہرے کے تاثرات میں مختلف ہوتے ہیں۔ یہ ٹول Rust میں نافذ کیا گیا ہے اور crates.io پر دستیاب ہے۔ یہ کمانڈ لائن انٹرفیس فراہم کرتا ہے اور گیم ڈویلپمنٹ پائپ لائنز میں ضم کیا جا سکتا ہے۔ ریپوزٹری میں دستاویزات اور شروعات کرنے کا گائیڈ شامل ہے۔ SpriteDicing کو Naninovel میں استعمال کیا جاتا ہے، جو ایک ویژول ناول انجن ہے، اور MIT لائسنس کے تحت اوپن سورس ہے۔