البرامج التعليمية والمكتبات لألعاب OpenGL-ES على Android [مغلق]
سؤال
ما هي البرامج التعليمية والمكتبات المتوفرة التي يمكن أن تساعد المبتدئين في تطوير ألعاب ثنائية وثلاثية الأبعاد على Android باستخدام OpenGL-ES؟أنا أبحث عن برامج تعليمية يمكن أن تساعدني في تعلم OpenGL-ES، وأبحث عن مكتبات OpenGL-ES التي يمكن أن تجعل الحياة أسهل للمبتدئين في OpenGL-ES.
نظرًا لأن Android لا يزال صغيرًا، أعتقد أنه قد يكون من المفيد قراءة البرامج التعليمية لـ iPhone OpenGL-ES أيضًا، حيث أعتقد أن وظيفة OpenGL-ES هي نفسها إلى حد كبير.
لقد وجدت المعلومات المفيدة التالية والتي أود مشاركتها:
دروس أندرويد:
معلومات Android OpenGL-ES الأخرى:
- محاضرة جوجل آي أو فيما يتعلق بالألعاب ، وليس الكثير من OpenGLES
- ال دليل خرونوس المرجعي من المهم أيضًا أن يكون لديك، ولكنه ليس بالضبط أفضل مكان للبدء.
البرامج التعليمية لـ iPhone OpenGL-ES (حيث من المحتمل أن تكون معلومات OpenGl-ES مفيدة):
- http://web.me.com/smaurice/AppleCoder/iPhone_OpenGL/Archive.html
- http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-table-of.html
أما بالنسبة للمكتبات التي قد يستخدمها المبتدئ للحصول على تجربة عملية أبسط مع OpenGL-ES، فلم أجد سوى روكون, ، والذي بدأ مؤخرًا، وبالتالي به العديد من الثغرات والأخطاء.وهي مرخصة بواسطة gnuGPL (في الوقت الحالي) مما يعني أنه لا يمكن استخدامها، إذا أردنا بيع ألعابنا.
ما هو آخر هناك؟
المحلول
الموقع الذي ذكرته جيد جدًا، لكن أعتقد أن أفضل موقع وجدته هو موقع INsanityDesign.إنه منفذ لبرنامج OpenGL الرائع nehe دروس.يعد هذا مكانًا رائعًا للبدء، فهو يوفر لك مصدرًا على مستويات مختلفة يمكنك اللعب بها وتغييرها لترى ما تفعله الأجزاء المختلفة.بخلاف ذلك قراءة برنامج OpenGL توثيق, ، سوف يساعد كذلك.أنا لست جيدًا في التعامل مع برنامج OpenGL، ولكنني تمكنت من اكتشاف الأشياء باستخدام الموارد التي ذكرتها.
نصائح أخرى
برنامج تعليمي ممتاز حول OpenGL ES 1.1 على Android:
http://blog.jayway.com/2009/12/03/opengl-es-tutorial-for-android-part-i/
يمكنك بالتأكيد بيع ألعابك استنادًا إلى برنامج GPL، اقرأ المزيد هنا: http://www.gnu.org/philosophy/sale.html
لقد تخليت عن دروس anddev منذ وقت طويل.كل هذه البرامج التعليمية التي جربتها لن يتم بناؤها بشكل صحيح، لقد كانت قديمة جدًا، ويبدو أن الشخص الذي يقوم بها لم يكمل أي شيء أبدًا.
لسوء الحظ، المعلومات التي تريدها حقًا متناثرة:لن تجدها كلها في عنوان URL واحد إلا إذا كنت على استعداد لقراءة الكتاب الأحمر بأكمله؛ولكن هذا بالتأكيد ليس برنامجًا تعليميًا، بل هو مرجع أكثر شمولاً.
ومع ذلك، يبدو أن مثل هذا المرجع الشامل فقط هو الذي سيوفر المعلومات التي تحتاجها بشكل كامل ودقيق بدرجة كافية لفهم القضايا المفيدة والأساسية مثل التمييز بين تحويل العرض، وتحويل إطار العرض، وتحويل النموذج، وتحويل العرض، ولماذا يصر برنامج OpenGL على ذلك. على الجمع بين الأخيرين.
توجد بعض البرامج التعليمية الجيدة لبرنامج OpenGL ES لنظام Android هنا أيضًا: http://obviam.net/index.php/category/opengl/
إذا كنت تريد البدء بمشروع OpenGL ES أساسي على Android (مشروع تم تجميعه بالفعل ويعمل حاليًا) فيمكنك إلقاء نظرة هنا:http://www.ruibm.com/?p=263
هناك سلسلة تعليمية جيدة للمبتدئين لتعلم opengl.
http://www3.ntu.edu.sg/home/ehchua/programming/android/Android_3D.html
أفضل مورد وجدته حتى الآن هو تعلم برنامج OpenGL ES.في الحقيقة وجدته لأنه موصى به على NeHe.إنه نشط ويحتوي على سلسلة من البرامج التعليمية المخصصة لنظام Android والتي تعتبر شاملة تمامًا.
سلسلة دروس OpenGL ES التي وجدتها مفيدة للغاية أثناء نقل لعبة iPhone إلى Android باستخدام NDK هي:
توجد الآن مكتبة ثلاثية الأبعاد لنظام Android تسمى min3d:
http://code.google.com/p/min3d/
لم أستخدمه بعد، لكنه يبدو مفيدًا.