स्प्राइट शीट जेनरेटर
गेम विकास के लिए स्प्राइट छवियों को ऑप्टिमाइज्ड शीट में मिलाएं। गेम इंजन एकीकरण के लिए निर्देशांक के साथ JSON मेटाडेटा उत्पन्न करता है।
स्प्राइट छवियां अपलोड करें
यहां छवियां खींचें और छोड़ें या ब्राउज़ करने के लिए क्लिक करें
PNG, JPG, WebP और GIF प्रारूप समर्थित हैं
Related Tools
स्प्राइट शीट जेनरेटर के बारे में
यह कैसे काम करता है
- ड्रैग और ड्रॉप या फ़ाइल चयन के माध्यम से कई स्प्राइट छवियां अपलोड करें
- स्वचालित रूप से इष्टतम ग्रिड लेआउट में व्यवस्थित करता है
- JSON मेटाडेटा के साथ एकल स्प्राइट शीट छवि उत्पन्न करता है
- पावर ऑफ 2 साइजिंग के साथ PNG और WebP आउटपुट प्रारूप समर्थित हैं
- गेम इंजन के साथ आसान एकीकरण के लिए निर्देशांक डेटा प्रदान करता है
सामान्य उपयोग के मामले
- 2डी गेम विकास के लिए व्यक्तिगत स्प्राइट संयोजन
- बेहतर रेंडरिंग प्रदर्शन के लिए टेक्सचर एटलस बनाना
- वेब गेम के लिए स्प्राइट लोडिंग ऑप्टिमाइज़ करना
- वेब विकास के लिए CSS स्प्राइट शीट जेनरेट करना
- एनिमेशन फ्रेम को एकल छवियों में व्यवस्थित करना
- मोबाइल गेम विकास में ड्रॉ कॉल कम करना
Frequently Asked Questions
स्प्राइट शीट क्या है और इसका उपयोग क्यों करना चाहिए?
स्प्राइट शीट (या टेक्सचर एटलस) एक एकल छवि है जिसमें ग्रिड में व्यवस्थित कई छोटी छवियां (स्प्राइट) होती हैं। इससे टेक्सचर बाइंडिंग कम होती हैं, मेमोरी उपयोग घटता है और रेंडरिंग प्रदर्शन बेहतर होता है।
मैं कौन से छवि प्रारूप अपलोड कर सकता हूं?
आप PNG, JPG, WebP और GIF प्रारूपों में स्प्राइट अपलोड कर सकते हैं। टूल PNG (पारदर्शिता समर्थन के साथ) या WebP प्रारूप में स्प्राइट शीट निर्यात करता है।
स्वचालित ग्रिड लेआउट कैसे काम करता है?
टूल अपलोड किए गए स्प्राइट का विश्लेषण करता है और स्प्राइट गिनती के वर्गमूल के आधार पर इष्टतम ग्रिड लेआउट की गणना करता है। आप मैन्युअल रूप से कॉलम और पंक्तियां समायोजित कर सकते हैं।
JSON मेटाडेटा फ़ाइल क्या है और इसका उपयोग कैसे करें?
JSON मेटाडेटा में प्रत्येक स्प्राइट के सटीक पिक्सेल निर्देशांक, चौड़ाई और ऊंचाई होती है। अधिकांश गेम फ्रेमवर्क इन मेटाडेटा को सीधे आयात कर सकते हैं।
'पावर ऑफ 2 साइजिंग' का क्या अर्थ है?
पावर ऑफ 2 साइजिंग सुनिश्चित करता है कि अंतिम स्प्राइट शीट के आयाम 2 की घात हों (जैसे 256x256, 512x512)। यह पुराने ग्राफिक्स कार्ड के लिए महत्वपूर्ण है।
अलग-अलग आकार के स्प्राइट के साथ स्केलिंग कैसे काम करती है?
टूल बड़े स्प्राइट को 'अधिकतम स्प्राइट आकार' सेटिंग में फिट करने के लिए स्वचालित रूप से स्केल करता है, पहलू अनुपात बनाए रखते हुए।
क्या मैं शीट में स्प्राइट के बीच रिक्ति नियंत्रित कर सकता हूं?
हां, प्रत्येक स्प्राइट के चारों ओर पिक्सेल रिक्ति जोड़ने के लिए 'पैडिंग' सेटिंग का उपयोग करें। यह रंग रक्तस्राव और फ़िल्टरिंग आर्टिफैक्ट को रोकता है।
यदि ग्रिड सेल से अधिक स्प्राइट हों तो क्या होता है?
यदि आप वर्तमान ग्रिड से अधिक स्प्राइट अपलोड करते हैं, तो अतिरिक्त स्प्राइट को अनदेखा किया जाएगा। ग्रिड का आकार बढ़ाएं या स्प्राइट की संख्या कम करें।
गेम इंजन में जेनरेट की गई स्प्राइट शीट का उपयोग कैसे करें?
स्प्राइट शीट छवि और JSON मेटाडेटा दोनों को अपने गेम इंजन में आयात करें। Unity Sprite Atlases का उपयोग करता है, Godot TexturePacker JSON का समर्थन करता है।
कितने स्प्राइट शामिल किए जा सकते हैं?
टूल दर्जनों स्प्राइट संभाल सकता है, लेकिन व्यावहारिक सीमाएं आपके ब्राउज़र की मेमोरी और अंतिम छवि आकार पर निर्भर करती हैं।
क्या इस टूल से एनिमेशन सीक्वेंस बनाए जा सकते हैं?
यह टूल स्प्राइट को शीट में व्यवस्थित करता है, लेकिन सीधे एनिमेशन नहीं बनाता। आप एनिमेशन फ्रेम क्रम में अपलोड कर सकते हैं और ग्रिड सेटिंग का उपयोग कर सकते हैं।
पारदर्शी और रंगीन पृष्ठभूमि में क्या अंतर है?
पारदर्शी पृष्ठभूमि (डिफ़ॉल्ट) स्प्राइट के अल्फा चैनल को संरक्षित करती है। सफेद या काली पृष्ठभूमि पारदर्शी क्षेत्रों को ठोस रंग से भरती है।