عن المشروع
# معالج Aseprite لـ Godot (Godot 4)
معالج Aseprite هو إضافة 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 في القضية https://github.com/viniciusgerevini/godot-aseprite-wizard/issues/70._
## الميزات
- أدوات استيراد Godot وألواح فحص لاستيراد سهل وإعادة استيراد.
- يضيف أدوات استيراد تلقائية:
- Aseprite SpriteFrames: استخدام ملفات aseprite كموارد SpriteFrames.
- Aseprite Texture: استخدام ملفات aseprite كصور ثابتة (يتم استيراد الإطار الأول فقط).
- Aseprite Tileset Texture: استخدام ملفات aseprite مع طبقات tilemap كـ AtlasTexture يمكن إضافتها مباشرة إلى منشئ tileset في Godot.
- ألواح فحص لاستيراد الرسوم المتحركة يدويًا إلى:
- AnimationPlayer (Sprite2D وSprite3D وTextureRect).
- AnimatedSprite2D/3D.
- كمورد SpritesFrames مستقل.
- يدعم اتجاهات رسوم Aseprite المتحركة (للأمام، للخلف، ping-pong، ping-pong عكسي).
- يدعم الرسوم المتحركة القابلة للتكرار وغير القابلة للتكرار عبر تكرار Aseprite أو العلامات.
- يفصل كل علامة Aseprite إلى رسوم متحركة. في حال عدم وجود علامات، يستورد كل شيء كرسوم متحركة افتراضية.
- يصفّي الطبقات التي لا تريدها في الرسم المتحرك النهائي باستخدام regex.
- يدعم الشرائح. استيراد منطقة فقط من ملفك.
- لـ AnimatedSprite
- ينشئ SpriteFrames مع Atlas Texture لاستخدامها في AnimatedSprites.
- يحول مدة إطار Aseprite (المحددة بالمللي ثانية) إلى FPS لرسوم Godot المتحركة. بهذه الطريقة يمكنك إنشاء رسومك المتحركة بالتوقيت الصحيح في Aseprite ويجب أن تعمل بنفس الطريقة في Godot.
- اختر تصدير ملف Aseprite كمورد SpriteFrames واحد أو فصل كل طبقة في موارد مختلفة.
- يضيف أداة استيراد ملفات Aseprite إلى Godot.
- AnimationPlayer
- يضيف ويزيل مسارات الرسوم المتحركة دون إزالة المسارات الموجودة الأخرى.
- أنت حر في استيراد ملفات متعددة إلى نفس AnimationPlayer أو استيراد كل طبقة إلى Sprite/TextureRect وAnimationPlayer خاص بها.
- يدعم مكتبات الرسوم المتحركة.
معالج Aseprite مطلوب فقط أثناء التطوير. إذا قررت عدم استخدامه بعد الآن، يمكنك إزالة الإضافة وستستمر جميع الرسوم المتحركة المستوردة سابقًا بالعمل كما هو متوقع.
## الاتصال
شكرًا على الملاحظات والاقتراحات المستمرة. إذا كنت تواجه مشاكل مع الإضافة أو لديك اقتراحات/أسئلة، يرجى فتح قضية في هذا المستودع.
إذا كنت تحب المحتوى المتعلق بتطوير الألعاب، قد يعجبك [قناتي](http://youtube.com/c/ThisIsVini).
تحقق من [موقعي](https://thisisvini.com) لمزيد من خيارات الاتصال.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.