هل يوجد محرك رسومات/ألعاب يدعم أجهزة الكمبيوتر الشخصية و Mac؟
-
25-09-2019 - |
سؤال
هل هناك رسومات و/أو محرك ألعاب يعمل على كل من Mac & PC؟ لقد رأيت الوحدة وهذا احتمال ، أتساءل عما إذا كانت هناك أي خيارات أخرى.
من الناحية المثالية ، أريد تنفيذ نفس رمز لعبة C ++ لكل من منصات PC & MAC ، ولكن دع محرك اللعبة/الرسومات الأساسية يستفيد من الأجهزة المناسبة.
تحرير: أنا أبحث عن مستوى عزم الدوران ، Gamebryo و Unreal. الحل التجاري مقبول تمامًا.
المحلول
بالنسبة إلى "محرك اللعبة" الكامل بدلاً من محرك تقديم (مثل OGRE3D) ، من المحتمل أن أذهب مع الوحدة أو عزم الدوران. كلاهما متداخل بين المنصات بين الكمبيوتر الشخصي و MAC ، ويتم إيصاله بشكل كامل.
حاول استخدامها إذا استطعت ، لأن لديها فلسفات وهياكل تصميم مختلفة تمامًا.
اعتمادًا على ميزانيتك ، ستبدأ في النظر إلى "الأسلحة الكبيرة" (GameBryo ، Unreal ، وما إلى ذلك) ، ولكن يمكن أن تحصل على ثمن سريع للغاية (عشرات إن لم يكن مئات الآلاف من الدولارات ، وقد لا تكون متوفرة إلا إذا كان لديك ما لم يكن لديك ما لم يكن لديك تم إعداد فريق تجاري بالفعل.)
إذا كنت ترغب في السير في طريق غير واقعي ، فيمكنك دائمًا النظر إلى UDK ، لكنني لا أعتقد أن هذا يعمل على جهاز Mac في هذه المرحلة.
نصائح أخرى
غول و الفضاء الكريستال اثنان. SDL هو نظام أكثر انخفاض مستوى مثير للاهتمام أيضا.
- qtopengl
- Blender3d محرك تقديم
- قائمة محركات الألعاب
لم نتحدث منذ زمن طويل :)
أعلم أن BioShock يستخدم غير واقعي وتم نقله إلى Mac ؛ لست متأكدًا كم هو خارج الصندوق.
أيضا ، أعلنت Valve مؤخرًا أنها ستجلب Steam إلى Mac (حلقة الوصل). لم يعلنوا بعد ما إذا كانوا سيقومون بتنفيذ أي ألعاب محرك المصدر (على سبيل المثال Portal ، HL2) ، ولكن قد تتمكن من الحصول على مزيد من المعلومات منها بموجب NDA.
-Chris
jmonkeyengine هو محرك لعبة جافا ممتاز. للرسومات ، LWJGL و Jogl كلا جافا OpenGL أغلفة.
بالتاكيد، OpenGL هو منصة الصليب. SDL هو غلاف رفيع حوله للتعامل مع بعض الأشياء مثل إنشاء النوافذ ومعالجة الإدخال.
كيو تي ليس محرك رسومات/ألعاب كاملة ، لكنه إطار واجهة المستخدم الرسومية عبر المنصات والمكتبات المرتبطة به لكثير من الأشياء (بما في ذلك الشبكات ، وتوصيلات قاعدة البيانات ، وما إلى ذلك). لذلك ، إذا كنت ترغب في برمجة المستوى المنخفض نسبيًا (أي لديك الكثير من التحكم) ، فقد يكون ذلك جيدًا بالنسبة لك. يوفر إطار عمل للرسوم المتحركة (في الواقع ، أكثر من واحد!)
يرجى النظر في محرك C4. إنه يحتوي على قاعدة كود C ++ أنيقة ، ويدعم الكمبيوتر الشخصي ، Mac ، PS3 ، يحتوي على جميع الميزات التي تريدها من محرك لعبة ، ولديها دعم قاتلة ، وتوفر حاليًا تحديثات مجانية للحياة. أفضل بكثير من عزم الدوران من تجربتي (المحدودة المعترف بها).
ذلك يعتمد على القوة التي تحتاجها ..
- OpenGL؟
- SDL؟
- جافا (مع المعالجة أو java2d الخام)؟
- GLFW (لا يزال مفتوحا ولكن ملفوفة للحصول على المزيد من الوظائف)؟
يضيف http://g3d.sourceforge.net/ و Bulletphysics وهناك تذهب ...