موتور جی‌مانکی

موتور جی‌مانکی (به انگلیسی: JMonkeyEngine؛ یا به اختصار jME)، یک موتور بازی سازی سه‌بعدی است. jME کاملاً به زبان جاوا نوشته شده‌است. jME با استفاده از کتابخانه LWJGL از قابلیت‌های کتابخانه‌های اوپن‌جی‌ال (برای مدیریت گرافیک)، اوپن‌اِی‌اِل (برای مدیریت صدا) و اوپن‌سی‌ال (برای پردازش به وسیله کارت گرافیک) بر روی سیستم‌عامل‌های گوناگون بهره می‌برد. با استفاده از این موتور بازی‌سازی می‌توان بدون تغییر در کد بازی، بازی را روی سیستم‌عامل‌های مختلف (مانند ویندوز، اواس ده، گنو/لینوکس و اندروید) اجرا کرد.
jME یک موتور بازی سازی متن‌باز است که تحت پروانه بی‌اس‌دی منتشر می‌شود. jME توسط یک گروه کوچک از برنامه‌نویسان با همکاری یک جامعه کاربری تحت شبکه توسعه داده می‌شود. jME از نسخه ۳ به بعد به همراه یک کیت توسعه نرم‌افزار (SDK) بر مبنای نِت‌بینز عرضه می‌شود که بازی‌سازی با آن را ساده‌تر می‌کند.

موتور جی‌مانکی
تصویر کیت توسعه jME 3.0
انتشار ابتدایی۲۰۰۳
انتشار پایدار
۳.۰.۵
۱۵ فوریه ۲۰۱۴ (۲۰۱۴-۰۲-۱۵)
مخزن
نوشته‌شده باجاوا
سیستم‌عاملچند سکویی
بن‌سازه رایانشماشین مجازی جاوا
ماشین مجازی دالویک
گونهموتور بازی‌سازی
پروانهبی‌اس‌دی
وبگاه

منابع

ویژگی‌ها

  • فیزیک
    • یکپارچه‌سازی با موتور فیزیک بولِت
    • پردازش چندنخی فیزیک
    • بررسی برخوردها بر اساس شکل واقعی اجسام
  • جلوه‌های ویژه
  • نورپردازی
    • پردازش اثر نور برای هر پیکسل رندر شده (Per-pixel Lighting)
    • پردازش چندباره نور برای بدست محاسبه ترکیبات رنگ نورها (Multipass Lighting)
    • سایه‌زنی فونگ (Phong Shading)
    • سایه‌زنی به روش تانژانت برای شبیه‌سازی سطح فلزات (Tangent Shading)
    • بازتاب آینه‌ای
  • ورودی/خروجی
    • موس، صفحه‌کلید، صفحه لمسی
    • صدای سه‌بعدی
    • قابلیت بازی‌سازی تحت شبکه
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.