سؤال

كيف يمكنني جعل الطيران والعتاد منفذ WiiBrew?أو الأفضل من ذلك ، كيف تقنع شخص آخر ؟

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

المحلول

كيف يمكنني جعل رحلة والعتاد منفذ WiiBrew?

"ترقية" أي غير تافهة التطبيق هو على الأقل شقين:من الناحية الفنية, يجب عليك أولا الحصول على شفرة المصدر على كافة التبعيات أن تجمع كل شيء من أجل هدفك الأساسي ، أيباستخدام عبر مترجم و محاكاة/المحاكي لاختبار الواقع الخاص بك التنفيذية.

لذلك, سوف تحتاج إلى إكمال بناء/اختبار بيئة لبناء و تشغيل الملفات القابلة للتنفيذ على النظام الأساسي الخاص بك:أولا الحصول على تجميع كافة التبعيات (بعضها قد يكون بهم تبعيات!), التي أساسا يبدو أن تختزل إلى:

تعليمات لبناء FlightGear يمكن العثور عليها هنا, هنا و هنا

ومع ذلك, وبصرف النظر عن مجرد تجميع التعليمات البرمجية المصدر, سوف تحتاج أيضا للتأكد من أن التطبيق يمكن واقعيا أن تعمل على منصة الهدف:(وي المواصفات الأجهزة).

هذا ومع ذلك, لا يبدو أن تكون واضحة في حالة FlightGear:على FlightGear الأجهزة التوصيات قراءة "على أساس برنامج OpenGL تسريع الأجهزة","256 ميغابايت من ذاكرة الرسومات مخصص", "1-2 ghz وحدة المعالجة المركزية", "512-1024 ميغابايت من ذاكرة الوصول العشوائي", "400-500 MB مساحة القرص"

لذا حتى إذا كنت تحصل على ترجمة التعليمات البرمجية المصدر الخاصة بك منصة الهدف, هدف معين منصة تبدو غير مناسبة في هذه الحالة ، على هذا التطبيق نظرا وقت التشغيل متطلبات الأجهزة.

في الواقع, البحث FlightGear المنتديات إحضار مناقشة متصلة حول تشغيل FlightGear على جزءا لا يتجزأ من (لعبة وحدة/الجوال) المنصات.

ملخص هذه المناقشة أن قراءة "FlightGear ليس الأمثل للاستخدام في مثل هذه البيئات المحصورة".في الأساس, هذا يبدو بعيدا عن تافهة:حتى إذا كنت تدير لجمع كل التبعيات ، FlightGear نفسها سوف لا تزال بحاجة إلى أن يتم تعديل كبير/صياغتها جزءا لا يتجزأ من استخدام.

وبالإضافة إلى ذلك, فقط التمكن من الناحية الفنية تجميع وتشغيل (مع أداء مقبول/فراميراتس) رمز لن يكون كافيا:من الاستخدام وجهة نظر ، FlightGear هو جهاز محاكاة الطيران مصممة للاستخدام على أجهزة الكمبيوتر الشخصية ، مع بعض الأجهزة الطرفية الحالية - وبعبارة أخرى ، فإنه يعتمد أساسا على لوحة المفاتيح و الماوس, فضلا عن غيرها من الأجهزة المدخلات (عصا التحكم/دواسات).

لذلك حتى لو كنت تدير ميناء FlightGear ناجعة الهدف الأساسي, فإنه لا يزال بحاجة إلى تعديل غير استخدام الكمبيوتر.

متطلبات مساحة القرص ربما يمكن أن تقلل إلى حد كبير إذا كان مجرد مجموعة فرعية معينة من ذكر سابقا "قاعدة/حزمة البيانات" (التي فيها مشهد الطائرات الخ يتم تخزين) استخدمت.

أو الأفضل من ذلك ، كيف تقنع شخص آخر ؟

انها بالتأكيد غير تافهة المهمة التي لا يمكن أن يتحقق بسهولة ، وذلك في حين أنه من الممكن بالتأكيد ، فإنه يتطلب قدرا كبيرا من الوقت أو المال.

لذا, إذا كان لديك التمويل المتاحة ، قد تتمكن من محاولة الاستعانة بمصادر خارجية هذا الجهد باستخدام مواقع لحسابهم الخاص مثل rentacoder/elance وما إلى ذلك - في الواقع ، يمكن أن مجرد محاولة طلب يقدم على مثل هذه التخصيصات.

وإذا لم يكن لديك أي التمويل المتاحة ، هل يمكن أن تحاول الحصول على اتصال مع الشركات المصنعة من استهداف الأنظمة الأساسية التي يمكن أن تستفيد من مثل هذا الجهد.ربما أنها سوف تكون على استعداد حتى تساعد الراعي/دعم مثل هذا الجهد ؟

في الواقع, معظم إعادة هندسة المطلوبة لن تكون محددة على جهاز واحد فقط, ولكن عموما تكون مفيدة في جميع الجهود ذات الصلة ترقية FlightGear غير المنصات PC, لا يهم ما اذا كان نينتندو وي, سوني بلاي ستيشن, ابل اي فون ...

في العام ، فإنه ربما يكون فكرة جيدة للاتصال FlightGear فريق المطورين ومناقشة فكرة معهم, هم على الأرجح أفضل مصدر للحصول على معلومات بشأن مدى جدوى هذه الجهود.

نصائح أخرى

كنت تحميل المصدر (و "حزمة قاعدة" أعتقد), الحصول على عقد من التنمية البيئة WiiBrew, و الحصول على العمل.FlightGear هو مكتوب في C + + باستخدام SDL ، OpenAL و OpenGL ، والتحقيق منصة دعم تلك الحزم الأساسية هو مفيد الخطوة الأولى لاتخاذ.أقل من التبعيات التي تحتاج إلى ترقية ، أسهل الميناء سوف يكون.

غير متأكد من كيفية تقييم متطلبات النظام الطيران والعتاد يبدو أن تكون موجهة نحو الراقية PC (يذكرون 2-3 GHz وحدة المعالجة المركزية سرعة), وي ليس تماما في هذا الملعب.

المقنعة-جزء لا يكاد سؤال فني ، وهذا أكثر عن القرصنة.:)

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