تبلیغات

AndEngine اندانجین چیست؟ – یک شروع قدرمتند بازی سازی اندروید

AndEngine | اندانجین

AndEngine (اندانجین) یک موتور بازی سازی رایگان و تحت openGL می‌باشد که توسط Nicolas Gramlich توسعه داده شده است.

287060 nicolasgramlich

AndEngine خیلی از جنبه‌های openGL را پوشش می‌دهد، حتی اگر شما هیچ دانشی از openGL نداشته باشید و در یک کلام، اصلا نیازی به دانش openGL نخواهید داشت. با این حساب شما می‌توانید بازی و اپلیکیشن‌های بسیار بزرگی را با استفاده از این موتور ایجاد کنید؛ همچنین بدیهی است که شما برای استفاده از این موتور، حتما به دانش جاوا نیاز خواهید داشتف چرا که این موتور مخصوص اندروید بوده و خود نیز با جاوا نوشته شده است.

مهم ترین خصوصیات و ویژگی های AndEngine

  • مقیاس بندی در دستگاه های مختلف (رزولیشن های مختلف)
  • پشتیبانی از مالتی تاچ (چندلمسی)
  • به کار بردن فیزیک – Box2D (برای مثال در بازی پرندگان خشمگین) – وزن ، سرعت قدرت ضربه زدن ، گرانش و … رو میشه شبیه سازی و استفاده کرد < مثلا جاذبه زمین رو شبیه سازی کنید و تمام کاراکترهای موجود رو به سمت دلخواه بکشید ، بازی انگری برد نمونه کاملی از استفاده از فیزیک توسط موتور بازی سازی هست
  • TiledMaps in TMX format support.
  • Particle Systems. (سیستم ذره‌ای)
  • به کار گیری Live Wallpaper
  • حجم کم بعد از گرفتن خروجی (البته این جای تعجب ندارد، چرا که اندانجین اولا تنها یک کتتابخانه بوده و ثانیا همه‌چیز با جاوا درگیر است و همانند یونیتی، ابزارهای مختلفی درگیر کارمان نیستند.)

مزایای استفاده از AndEngine

  • رایگان و متن باز
  • پوشش خیلی از جنبه های مهم در هر بازی
  • احتیاج نداشتن به هیچ تجربه ای از openGL (ولی می تونه مفید باشه به طور مشخصی)
  • سریع، به خوبی طراحی شده و سازمان یافته و بهینه شده
  • نسبتا بزرگ، جامعه فعال و مفید و کمک کننده دارد
  • موتور بازی عالی
  • وجود مثال هاو نمونه های زیاد، که قابلیت های موتور را نشان می‌دهند

اشکالات عمده AndEngin

  • تقریبا هیچ مستندات کدی ندارد
  • بعضی وقت‌ها در مقایسه با انجین‌های دیگر کندتر است
  • عدم وجود مستندات، اصلی‌ترین مشکلی است که شروع می شود (درک هر پارامترو … سخت می شود)

اما به جای مستندات، برای این انجین، پروژه‌های نمونه‌ی زیادی وجود دارد که خیلی از قابلیت‌های انجین را نشان می‌دهند و این بزرگترین راه برای برررسی کردن و فهمیدن این  است که این انجین به چه شکلی کار می‌کند. همچنین افراد زیادی در جامعه‌ی AndEngine وجود دارند که دذ ابن زمینه به شما کمک خواهند کرد.

لینک‌های مفید

درس بعدی (دانلود AndEngine)
تبلیغات
کانال تلگرام فول کده

درباره نویسنده

هادی اکبرزاده

[ مدیر فول کده ]

علاقه‌مند به اشتراک‌گذاری اطلاعات در هر زمینه‌ای / برنامه‌نویس فول استک

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نظرات ثبت شده 2 دیدگاه