البرامج التعليمية والمكتبات لألعاب OpenGL-ES على Android [مغلق]

StackOverflow https://stackoverflow.com/questions/1629775

  •  06-07-2019
  •  | 
  •  

سؤال

ما هي البرامج التعليمية والمكتبات المتوفرة التي يمكن أن تساعد المبتدئين في تطوير ألعاب ثنائية وثلاثية الأبعاد على Android باستخدام OpenGL-ES؟أنا أبحث عن برامج تعليمية يمكن أن تساعدني في تعلم OpenGL-ES، وأبحث عن مكتبات OpenGL-ES التي يمكن أن تجعل الحياة أسهل للمبتدئين في OpenGL-ES.

نظرًا لأن Android لا يزال صغيرًا، أعتقد أنه قد يكون من المفيد قراءة البرامج التعليمية لـ iPhone OpenGL-ES أيضًا، حيث أعتقد أن وظيفة OpenGL-ES هي نفسها إلى حد كبير.

لقد وجدت المعلومات المفيدة التالية والتي أود مشاركتها:

دروس أندرويد:

معلومات Android OpenGL-ES الأخرى:

البرامج التعليمية لـ iPhone OpenGL-ES (حيث من المحتمل أن تكون معلومات OpenGl-ES مفيدة):

أما بالنسبة للمكتبات التي قد يستخدمها المبتدئ للحصول على تجربة عملية أبسط مع 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 هي:

http://www.zeuscmd.com/tutorials/opengles/

توجد الآن مكتبة ثلاثية الأبعاد لنظام Android تسمى min3d:

http://code.google.com/p/min3d/

لم أستخدمه بعد، لكنه يبدو مفيدًا.

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