وب‌سرویس مجید

پروژه benimator

jcornaz/benimator

این یک کتابخانه انیمیشن اسپریت برای توسعه بازی با زبان Rust است.

کاربرد:

این کتابخانه به تو امکان می‌ده تا انیمیشن‌های اسپریت (Sprite Animation) رو به راحتی در بازی‌های Rust مدیریت کنی. مثل حرکت شخصیت، پرش، ضربه زدن و غیره. ️️

در چه شرایطی بهتره استفاده شود؟

وقتی داری یک بازی دوبعدی با Bevy یا یک فریم‌ورک مشابه در Rust می‌سازی و نیاز داری تا تصاویر اسپریت رو به صورت انیمیشن اجرا کنی. این کتابخانه سبک و کارآمد هست و با سیستم اَنتیتی-کامپوننت Bevy سازگاره.

چند مثال از موارد استفاده:

- انیمیشن راه رفتن شخصیت اصلی بازی ‍️

- نمایش انفجار وقتی دشمن از بین میره

- چرخیدن یک دشمن در حالت نگهبانی

- تغییر حالت از ایستادن به پرش یا شلیک

  • ##game
  • ##rustlang
  • ##bevy
  • ##sprite
  • ##2D
  • ##gamedev
  • ##animation
  • ##indie
  • ##rust
  • ##benimator