इस प्रोजेक्ट के बारे में

# Godot Aseprite Wizard (Godot 4) Aseprite Wizard एक Godot प्लगइन है जो Aseprite एनिमेशन को Godot में आयात करने में मदद करता है। यह कई अलग-अलग आयात विधियाँ प्रदान करता है, और विभिन्न नोड्स का समर्थन करता है, जैसे AnimationPlayers, AnimatedSprites 2D/3D और SpriteFrames। अधिक विवरण के लिए [दस्तावेज़](https://thisisvini.com/aseprite-wizard) देखें। _यह ब्रांच Godot 4 का समर्थन करती है। Godot 3 के दस्तावेज़ और कोड के लिए [godot_3](https://github.com/viniciusgerevini/godot-aseprite-wizard/tree/godot_3) ब्रांच देखें। Godot 3 और Godot 4 के बीच अंतर के बारे में अधिक विवरण issue https://github.com/viniciusgerevini/godot-aseprite-wizard/issues/70 पर पा सकते हैं।_ ## विशेषताएँ - आसान आयात और पुनः आयात के लिए Godot इम्पोर्टर और इंस्पेक्टर डॉक्स। - स्वचालित इम्पोर्टर जोड़ता है: - Aseprite SpriteFrames: aseprite फ़ाइलों को SpriteFrames संसाधनों के रूप में उपयोग करें। - Aseprite Texture: aseprite फ़ाइलों को स्थिर छवियों के रूप में उपयोग करें (केवल पहला फ्रेम आयात किया जाता है) - Aseprite Tileset Texture: टाइलमैप लेयर वाली aseprite फ़ाइलों को AtlasTexture के रूप में उपयोग करें जिसे सीधे Godot के टाइलसेट क्रिएटर में जोड़ा जा सकता है। - निम्न में मैन्युअल रूप से एनिमेशन आयात करने के लिए इंस्पेक्टर डॉक्स: - AnimationPlayer (Sprite2D, Sprite3D और TextureRect)। - AnimatedSprite2D/3D। - स्टैंडअलोन SpritesFrames संसाधन के रूप में। - Aseprite एनिमेशन दिशाओं का समर्थन करता है (forward, reverse, ping-pong, ping-pong reverse)। - Aseprite repeat या tags के माध्यम से लूप करने योग्य और गैर-लूप करने योग्य एनिमेशन का समर्थन करता है। - प्रत्येक Aseprite Tag को एनिमेशन में अलग करता है। यदि कोई tag परिभाषित नहीं है, तो सब कुछ डिफ़ॉल्ट एनिमेशन के रूप में आयात करता है। - regex का उपयोग करके उन लेयरों को फ़िल्टर करता है जिन्हें आप अंतिम एनिमेशन में नहीं चाहते हैं। - Slices का समर्थन करता है। अपनी फ़ाइल से केवल एक क्षेत्र आयात करें। - AnimatedSprite के लिए - AnimatedSprites में उपयोग के लिए Atlas Texture के साथ SpriteFrames बनाता है। - Aseprite फ्रेम अवधि (मिलीसेकंड में परिभाषित) को Godot के एनिमेशन FPS में परिवर्तित करता है। इस तरह आप Aseprite में सही समय के साथ अपना एनिमेशन बना सकते हैं और यह Godot में भी उसी तरह काम करना चाहिए। - Aseprite फ़ाइल को एकल SpriteFrames संसाधन के रूप में निर्यात करने या प्रत्येक लेयर को अलग-अलग संसाधनों में अलग करने का विकल्प चुनें। - Godot में Aseprite फ़ाइल इम्पोर्टर जोड़ता है। - AnimationPlayer - अन्य मौजूदा ट्रैक्स को हटाए बिना एनिमेशन ट्रैक्स जोड़ता और हटाता है। - आप एक ही AnimationPlayer में कई फ़ाइलें आयात करने या प्रत्येक लेयर को अपने स्वयं के Sprite/TextureRect और AnimationPlayer में आयात करने के लिए स्वतंत्र हैं। - एनिमेशन लाइब्रेरी का समर्थन करता है। Aseprite Wizard केवल विकास के दौरान आवश्यक है। यदि आप इसे अब उपयोग नहीं करने का निर्णय लेते हैं, तो आप प्लगइन को हटा सकते हैं और पहले आयात किए गए सभी एनिमेशन उम्मीद के अनुसार काम करते रहने चाहिए। ## संपर्क निरंतर प्रतिक्रिया और सुझावों के लिए धन्यवाद। यदि आप प्लगइन के साथ समस्याओं का सामना कर रहे हैं या सुझाव/प्रश्न हैं, तो कृपया इस रेपो में एक issue खोलें। यदि आपको गेम डेव से संबंधित सामग्री पसंद है, तो आपको मेरा [चैनल](http://youtube.com/c/ThisIsVini) पसंद आ सकता है। अधिक संपर्क विकल्पों के लिए मेरी [वेबसाइट](https://thisisvini.com) देखें।