سؤال

يمكن لأي شخص أن يوصي جيد جافا محرك اللعبة النامية بسيطة البلاط القائم على الألعاب ؟ أنا أبحث عن محرك شأنها أن تسمح لي أن بناء خرائط استخدام شيء مثل القرميد www.mapeditor.org

البقعة هو بالضبط ما كنت أبحث عنه ، slick.cokeandcode.com ولكن لا أستطيع الحصول على عمل على Vista-64.أفضل ما يمكن أن تدير هو:لا يمكن تحميل IA 32-بت .dll على AMD 64-بت (و هذا بعد تحميل أحدث LWJGL الإصدار).

أي شخص يمكن أن تشير إلى شيء مماثل التي سوف تعمل على 64 بت فيستا ؟

هل كانت مفيدة؟

المحلول

أود أن أوصى شراء كتاب "تطوير الألعاب في جافا" ديفيد Brackeen, ويشمل البلاط القائم على لعبة الإطار الذي يبدو ممتازة (لم تنفذ أي شيء مع ذلك حتى الآن على الرغم من).

رابط أمازون

هل يمكن أيضا تحميل الكود من دون الحصول على الكتاب, ولكن أود أن أوصى هذا الكتاب.

نصائح أخرى

PulpCore تماما بارد, يدعم تبليط, ولكن يستخدم برنامج العارض و لا يمكن تشغيل تطبيقات سطح المكتب.تطوير نموذج جدا جدا مماثلة إلى فلاش, إلا أنها قد تستفيد من جافا ;).

البقعة كما يدعم تبليط, هو تسريع الأجهزة (OpenGL عبر LWJGL) ، كما يمكن تشغيل التطبيق الصغير سطح المكتب أو webstart (JNLP) ، ولكن على الجانب السلبي تقريبا ليس نظيفا كما Pulpcore من حيث سهولة الترميز.

إذا كنت بحاجة إلى العمل على الشاشة (كما هو الحال في العمل/ممر) ثم انتقل البقعة ، وإلا أوصي PulpCore.إذا لم أكن بحاجة إلى دعم الأجهزة بلدي لعبة, سأكون على PulpCore في الثانية.

أنا لا أعرف عن لعبة جافا في محركات الخاص بك "لا يمكن تحميل IA 32-بت .dll على AMD 64-بت" يمكن حل المشكلة عن طريق إلغاء تثبيت الإصدار 64 بت من جافا و تثبيت الإصدار 32 بت بدلا من ذلك.(قد يكون من الممكن أن يكون على حد سواء 32 بت و 64 بت الإصدارات التي تعمل في موازاة ذلك ، ولكن إذا كنت لا تفعل 64 بت البرمجة, ثم ربما كنت أفضل حالا مجرد الخلاف مع نسخة واحدة).

32-بت الإصدار هو الإصدار "ويندوز" بدلا من "ويندوز x64".ملاحظة هذا الإصدار 32 بت من جاوة تعيش في Program Files (x86) بدلا من ملفات البرنامج - قد تحتاج إلى تحديث بعض مسارات إذا كنت قد قمت بالفعل تكوين بقعة و/أو IDE.

فقط إلى العنوان الثانوي المشكلة ، يمكنك تشغيل بقعة على 64 بت العمارة دون الحاجة إلى تثبيت 64 بت جافا...

كل ما عليك القيام به هو الاستيلاء على أحدث LWGJL جرة ملف الاستيراد إلى المشروع الخاص بك.ثم تحتاج إلى تحميل naitive المكتبات (بما في ذلك win64 dll) من LWGJL جرة.هذا سوف يسمح لك لتشغيل Slick2D في Win64 دون العبث مع نسخة جافا.

هناك البقعة ، JGame ، سطحي (جديدة جدا, بدلا من عربات التي تجرها الدواب) ، XNA (C#, على غرار جافا).اختيار الخاص بك.

-البقعة: http://goo.gl/CXsp
-JGame: http://goo.gl/Kdjrj
-سطحي: http://goo.gl/LGFAw
-XNA: http://goo.gl/n4X1A

Libgdx رائع و يتضمن دعم TMX مثل البلاط. https://libgdx.badlogicgames.com/ يمكنك أيضا الجمع بين هذا مع box2d بسهولة إلى حد ما.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top