عن المشروع
يعتبر SpriteStudioPlayer for Godot امتداداً عالي الأداء (GDExtension أو Custom Module) يسمح لمحرك Godot Engine بتشغيل الرسوم المتحركة التي تم إنشاؤها في OPTPiX SpriteStudio. وهو يدعم مجموعة واسعة من المحتويات ثنائية الأبعاد، بما في ذلك رسوم الشخصيات المتحركة مع تشويه الشبكة (mesh deformation)، وانتقالات واجهة المستخدم، والمشاهد السينمائية بملء الشاشة.
تشمل الميزات التقنية الرئيسية ما يلي:
- أداء محسن: يستخدم SIMD وتحميلاً صفري النسخ عبر FlatBuffers (ملفات .ssab الثنائية) لتقليل استهلاك وحدة المعالجة المركزية والذاكرة.
- اتساق بصري: يستخدم وقت تشغيل أساسي مستقل لضمان ظهور الرسوم المتحركة تماماً كما تظهر في محرر SpriteStudio، بغض النظر عن مواصفات المحرك.
- التكامل مع Godot: يوفر عقدة SpriteStudioPlayer2D للتكامل السلس في مشاهد Godot والتحكم عبر GDScript.
- مسار الأصول: يدعم تحويل ملفات .sspj إلى .ssab لتشغيل فعال أثناء وقت التشغيل.
تتضمن الإضافة وثائق شاملة وعدة مشاريع نموذجية توضح الاستخدام الأساسي، والبرمجة النصية، وتجاوزات السمات.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.