سؤال

أنا أبحث عن إطار عمل متعدد الوسائط ثنائي الأبعاد الغني الذي يعني أن تستخدم مع JVM

  • هناك SDL و SFML ل C و C ++.
  • لقد استخدمت Pygame مع بيثون. انها مثمرة جدا.
  • xna عظيم أيضا.

    ماذا عن JVM؟ أعلم أن هناك غلاف حول SDL http://sdljava.sourceforge.net/ ولكن منذ الإدخال الأخير تعود الصفحة الرئيسية NewsFeed إلى عام 2005 لا يشعر بالحياة بشكل خاص.

    أساسا ما أبحث عنه هو جهاز تسارع قماش ثنائي الأبعاد ل JVM مدعوما بإطار نظري.

    أعرف أن C، C ++ وحتى بيثون (إلى حد ما) يمكن اعتبار لغات منخفضة المستوى. جافا من ناحية أخرى ملخصات على الأجهزة. لذلك ما أبحث عنه ليس هو "الأراضي الطبيعية". ومع ذلك، ومع ذلك http://lwjgl.org/ مثال رائع على ما هو ممكن في جافا.

    نشأ googling هذا المشروع مثير للاهتمام http://libgdx.badlogicgames.com/ . هل استخدمتها؟ هل تعرف البدائل؟ يرجى ملاحظة: أود استخدام scala، وليس جافا. لذلك الضغط على JVM وليس فقط جافا.

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

المحلول

هل نظرت بالفعل إلى javafx 2.0 ؟ يعتمد محرك تقديم

على المنشور، مما يدعم تقديم الأجهزة والبرامج (هذا يعني أنه سيستخدم إما DirectX أو OpenGL أو Java 2D اعتمادا على ما هو متاح).يمكنك العثور على مزيد من المعلومات حول الهندسة المعمارية هنا:

javafx armiture and framework

يستخدم الرسم البياني المشهد من أجل تحديد الأشياء التي تريد تقديمها.هنا يمكنك أن تجد مقدمة صغيرة:

العمل مع الرسم البياني ل Javafx المشهد

مشروع Scalafx يوفر ربط Scala Bindings ل Javafx 2.0.

نصائح أخرى

إذا كنت تريد شيئا يعمل يستخدم http://lwjgl.org/ من scala.

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