Apa saja tutorial dan perpustakaan yang tersedia yang dapat membantu pemula untuk mengembangkan game 2D dan 3D di Android menggunakan OpenGL-ES? Saya mencari tutorial yang dapat membantu saya mempelajari OpenGL-ES, dan saya mencari perpustakaan OpenGL-ES yang dapat membuat hidup lebih mudah bagi pemula di OpenGL-ES.
Karena Android masih kecil, saya kira mungkin sangat membantu untuk membaca tutorial OpenGL-ES iPhone juga, karena saya kira fungsionalitas OpenGL-ES hampir sama.
Saya telah menemukan informasi berguna berikut yang ingin saya bagikan:
Tutorial Android:
- DroidNova: Tutorial dasar yang mencakup poligon, tanpa tekstur
- anddev forum dengan beberapa tutorial
Informasi Android OpenGL-ES lainnya:
- Google IO memberi kuliah tentang game, tidak banyak OpenGLES
- The Manual Khronos Reference juga relevan untuk memiliki, tapi tidak persis tempat terbaik untuk memulai.
Tutorial iPhone OpenGL-ES (di mana informasi OpenGl-ES mungkin berguna):
- http://web.me.com/smaurice/AppleCoder/iPhone_OpenGL/Archive.html
- http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-table-of.html
Sedangkan untuk perpustakaan yang mungkin digunakan pemula untuk mendapatkan pengalaman langsung yang lebih mudah dengan OpenGL-ES, saya hanya menemukan Rokon , yang baru saja dimulai, sehingga memiliki banyak lubang dan bug. Dan itu gnuGPL berlisensi (saat ini) yang artinya tidak dapat digunakan, jika kami ingin menjual game kami.
Apa lagi yang ada di luar sana?
Jawaban:
Situs yang Anda sebutkan sangat bagus, tetapi saya pikir yang terbaik yang saya temukan adalah oleh INsanityDesign . Ini adalah port dari OpenGL besar Nehe tutorial. Ini adalah tempat yang bagus untuk memulai, ini memberi Anda sumber pada level yang berbeda yang dapat Anda mainkan dan ubah untuk melihat apa yang dilakukan berbagai bagian. Selain itu membaca dokumentasi OpenGL , akan membantu juga. Saya tidak hebat dalam hal-hal OpenGL, tetapi telah mampu memecahkan masalah dengan menggunakan sumber daya yang saya sebutkan.
sumber
Tutorial yang sangat baik tentang OpenGL ES 1.1 di Android:
http://blog.jayway.com/2009/12/03/opengl-es-tutorial-for-android-part-i/
sumber
Anda pasti dapat menjual game Anda berdasarkan perangkat lunak GPL, baca lebih lanjut di sini: http://www.gnu.org/philosophy/selling.html
sumber
Saya menyerah pada tutorial anddev sejak lama. Setiap tutorial yang saya coba tidak akan membangun dengan benar, mereka sudah ketinggalan zaman, dan orang yang melakukannya sepertinya tidak pernah menyelesaikan apa pun.
Sayangnya, informasi yang benar-benar Anda inginkan benar-benar tersebar: Anda tidak akan menemukan semuanya di satu URL kecuali Anda bersedia membaca seluruh Buku Merah; tapi itu jelas bukan tutorial, ini adalah referensi yang jauh lebih lengkap.
Namun tampaknya hanya referensi lengkap seperti itu akan memberikan informasi yang Anda butuhkan dalam bentuk yang cukup lengkap dan cukup tepat untuk memahami masalah-masalah dasar dan berguna seperti perbedaan antara transformasi tampilan, transformasi viewport, transformasi model, dan transformasi tampilan, dan mengapa OpenGL menegaskan menggabungkan dua yang terakhir.
sumber
Ada beberapa tutorial OpenGL ES yang bagus untuk Android di sini juga: http://obviam.net/index.php/category/opengl/
sumber
Jika Anda ingin memulai dari proyek OpenGL ES yang sangat mendasar di Android (yang sebenarnya sudah dikompilasi dan berfungsi) Anda dapat melihatnya di sini: http://www.ruibm.com/?p=263
sumber
Ada seri tutorial yang bagus untuk pemula, untuk belajar OpenGL.
http://www3.ntu.edu.sg/home/ehchua/programming/android/Android_3D.html
sumber
Sumber daya terbaik yang saya temukan sejauh ini adalah Learn OpenGL ES . Sebenarnya saya menemukannya karena direkomendasikan di NeHe. Ini aktif dan memiliki serangkaian tutorial khusus untuk Android yang cukup komprehensif.
sumber
Serangkaian tutorial OpenGL ES yang saya temukan sangat membantu saat porting game iPhone ke Android menggunakan NDK adalah:
http://www.zeuscmd.com/tutorials/opengles/
sumber
Sekarang ada perpustakaan 3d untuk android yang tersedia yang disebut min3d:
http://code.google.com/p/min3d/
Saya belum menggunakannya, tapi ini terlihat bermanfaat.
sumber