परिचय
गेम स्प्राइट को प्रबंधित करने के लिए अक्सर अनुकूलन चरणों को उलटने की आवश्यकता होती है। चाहे आप पुरानी बनावट का पुनर्प्राप्ति-परीक्षण कर रहे हों, चरित्र फ़्रेम संपादित कर रहे हों, या संशोधनों के लिए टाइल संग्रह को विभाजित कर रहे हों, मैन्युअल क्रॉपिंग कठिन है। आपको एक समर्पित टूल की आवश्यकता है जो फ़्रेम को व्यवस्थित रूप से पहचान सके, काट सके और निर्यात कर सके।
ToolBuddy का स्प्राइट शीट अनपैकर एक व्यापक, ब्राउज़र-आधारित निष्कर्षण कार्यक्षेत्र प्रदान करता है। कंटूर-ट्रेसिंग पार्सर और कॉन्फ़िगरेशन फ़ाइल दुभाषियों से सुसज्जित, यह आपकी संपत्ति फ़ाइलों को सुरक्षित रखते हुए फ्रेम विभाजन को स्वचालित करता है।
यह सुविधा अवलोकन बताता है कि उपकरण कैसे काम करता है और स्थानीय परिसंपत्ति अनपैकिंग के उत्पादकता लाभों पर प्रकाश डालता है।
किसी भी शीट लेआउट में फिट होने के लिए चार उन्नत स्लाइसिंग मोड
स्प्राइट शीट को अलग-अलग लेआउट में व्यवस्थित किया जाता है, यह इस बात पर निर्भर करता है कि उन्हें कैसे पैक किया गया था। एक ही टुकड़ा करने की विधि पर्याप्त नहीं है. ToolBuddy किसी भी गेम एसेट फॉर्मेट के साथ अनुकूलता सुनिश्चित करने के लिए चार अलग-अलग मोड प्रदान करता है।
आप तुरंत मोड टॉगल कर सकते हैं. पूर्वावलोकन कैनवास तुरंत अपनी ग्रिड सीमाओं को अपडेट करता है, जिससे आपको फ़ाइलों को निर्यात करने से पहले निर्देशांक की पुष्टि करने में मदद मिलती है।
- ऑटो-डिटेक्ट: गैर-ग्रिड, अनियमित आकृतियों को स्वचालित रूप से रेखांकित करने के लिए अल्फा चैनलों का पता लगाता है।
- कॉन्फ़िग पार्सर: जैसन (Hash/Array), प्लिस्ट, XML और स्पाइन एटलस निर्देशांक की व्याख्या करता है।
- ग्रिड स्लाइसिंग: टाइल शीट के लिए कस्टम चौड़ाई, ऊंचाई, अंतराल और ऑफसेट सेट करता है।
- मैनुअल मार्की: आपको सीधे शीट कैनवास पर कस्टम क्रॉप क्षेत्र बनाने की सुविधा देता है।
नामित फ़्रेमों के लिए कॉन्फ़िग-प्रथम मेटाडेटा पार्सिंग
निर्देशांक द्वारा एटलस को विभाजित करने से आम तौर पर फ्रेम नाम अलग हो जाते हैं, जिसके परिणामस्वरूप सामान्य आउटपुट मिलते हैं (उदाहरण के लिए 'sprite-1.png')। यदि एक कॉन्फ़िगरेशन शीट प्रदान की जाती है, तो ToolBuddy प्रत्येक निर्यातित फ़ाइल को तदनुसार नाम देने के लिए मेटाडेटा कुंजियाँ पढ़ता है।
यह निर्देशिका संरचनाओं और परिसंपत्ति लेबलिंग परंपराओं को बनाए रखता है, जिससे फ़ाइलों का नाम बदले बिना स्प्राइट को आपके विकास प्रोजेक्ट में वापस आयात करना आसान हो जाता है।
- मूल स्प्राइट नाम और फ़ोल्डर उपसर्ग पदानुक्रम को सुरक्षित रखता है।
- प्लिस्ट या जैसन में परिभाषित रोटेशन, ऑफसेट और ट्रिम वेरिएबल का समर्थन करता है।
- स्प्लिट-एटलस कॉन्फ़िगरेशन के लिए मल्टी-शीट मैपिंग का समाधान करता है।
इंटरएक्टिव फ़्रेम विवरण और दर्शक का समन्वय
परिसंपत्तियों की शिपिंग से पहले समन्वय सटीकता की जांच करना महत्वपूर्ण है। फ़्रेम चयनकर्ता सक्रिय क्षेत्रों को हाइलाइट करता है, एक समर्पित साइडबार में निर्देशांक (एक्स, वाई), आकार (चौड़ाई, ऊंचाई), रोटेशन स्थिति और ट्रिम डेटा दिखाता है।
यह मेटाडेटा दृश्यता आपको यह सत्यापित करने में मदद करती है कि क्या निर्देशांक इंजन कॉन्फ़िगरेशन से मेल खाते हैं, परिसंपत्ति बंडलों को संकलित करने से पहले ऑफसेट को हल करते हैं।
- कैनवास होवर पर वास्तविक समय समन्वय ट्रैकिंग।
- ऑफ़सेट और पिवट स्थिति दिखाने वाला विस्तृत मेटाडेटा निरीक्षक।
- क्लोज़-अप निरीक्षण के लिए इंटरैक्टिव कैनवास ज़ूम और पैन नियंत्रण।
अंतर्निहित स्प्राइट एनीमेशन पूर्वावलोकन कंपाइलर
यह पुष्टि करने के लिए कि एनीमेशन फ़्रेम सही ढंग से संरेखित हैं, टूल में एक इंटरैक्टिव प्लेबैक प्लेयर है जो सक्रिय फ़्रेम को पूर्वावलोकन लूप में संकलित करता है।
आप फ़्रेम-प्रति-सेकंड (एफपीएस) गति बदल सकते हैं, प्लेबैक रोक सकते हैं, या ब्राउज़र में दृश्य घबराहट, ऑफसेट त्रुटियों या लापता अनुक्रमों की जांच करने के लिए मैन्युअल रूप से फ़्रेम के माध्यम से कदम बढ़ा सकते हैं।
सुरक्षित परिसंपत्ति वर्कफ़्लो के लिए शून्य-अपलोड आर्किटेक्चर
व्यावसायिक गेम पर काम करने के लिए कला फ़ाइलों को लीक से बचाने की आवश्यकता होती है। ToolBuddy HTML5 फ़ाइल APIs का उपयोग करके पूरी तरह से आपके ब्राउज़र मेमोरी के अंदर चलता है, जिसका अर्थ है कि आपकी स्प्राइट शीट कभी भी तीसरे पक्ष के सर्वर से नहीं गुजरती हैं।
यह स्थानीय प्रसंस्करण पूरी तरह से सुरक्षित है, अपलोड प्रतीक्षा समय से बचाता है, और आपको ऑफ़लाइन या कॉर्पोरेट फ़ायरवॉल के पीछे संपत्तियों को अनपैक करने की अनुमति देता है।