Tutorial dan perpustakaan untuk game OpenGL-ES di Android [ditutup]

170

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:

Informasi Android OpenGL-ES lainnya:

Tutorial iPhone OpenGL-ES (di mana informasi OpenGl-ES mungkin berguna):

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?

Arberg
sumber
@ admin Saya benar-benar tidak tahu mengapa pertanyaan ini ditutup karena tidak konstruktif. Ini sangat bagus dan dibutuhkan dan jumlah upvotes dan bintang menunjukkan bahwa ini adalah pertanyaan yang bagus. Saya merasakan sikap buruk untuk menutup pertanyaan seperti itu yang membantu orang lain.
Rengasami Ramanujam
Ada diskusi panjang lebar tentang hal itu di meta utas di suatu tempat, yang merupakan tempat untuk mengambil debat semacam itu. Saya singkat di sini, untuk tidak mencemari pertanyaan bagus ini dengan diskusi meta di luar topik.
arberg

Jawaban:

61

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.

broschb
sumber
14

Anda pasti dapat menjual game Anda berdasarkan perangkat lunak GPL, baca lebih lanjut di sini: http://www.gnu.org/philosophy/selling.html

skrat
sumber
1
Ini agak di luar topik tapi kemudian saya mengundangnya, saya rasa :) Ya saya bisa menjualnya. Tapi intinya, saya juga harus mendistribusikan kode sumbernya. Siapa pun dapat mengambil kode sumber saya, dan membuat versi gratis dari permainan di pasar - setelah itu saya tidak bisa benar-benar menjual aplikasi saya, saya hanya bisa memberi orang kesempatan untuk mendukungnya. Ini dimungkinkan pada Android karena Google hampir tidak memiliki batasan di pasar (yang bagus). Di pasar iPhone mungkin berbeda, karena Apple mungkin (atau mungkin tidak) mencegahnya versi baru dari permainan.
arberg
4
@ user197141 - off Topic, tetapi Anda dapat membuat sumbernya terbuka, tetapi tetap jaga kesesuaian grafik / level data.
Elazar Leibovich
11

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.

Matt J.
sumber
1
Komentar 'one url' yang saya maksudkan hanyalah bahwa saya belum dapat memposting url di stackoverflow.com. Sekarang bukan lagi masalah saya telah menghapus komentar yang membingungkan, dari posting saya. Terima kasih atas umpan baliknya. Droidnova dan buku merah adalah dua situs utama di mana saya harus membaca.
arberg
6

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

rui
sumber
5

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.

Neil Traft
sumber
4

Sekarang ada perpustakaan 3d untuk android yang tersedia yang disebut min3d:

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

Saya belum menggunakannya, tapi ini terlihat bermanfaat.

ertemplin
sumber
Saya Percaya bahwa Anda harus membagikan atau menjawab berdasarkan pengalaman Anda
Quamber Ali