Saya yakin sudah ada banyak pertanyaan seperti ini, tetapi pembaruan terus-menerus dari perpustakaan OpenGL membuang semuanya, dan dalam satu atau dua bulan, jawaban di sini tidak akan berguna lagi.
Saya siap memulai pemrograman dalam OpenGL menggunakan C ++. Saya punya kompiler yang berfungsi (DevCpp; JANGAN meminta saya untuk beralih ke VC ++, dan jangan tanya kenapa). Sekarang saya hanya mencari tutorial yang solid tentang cara memprogram dengan OpenGL. Asisten saya menemukan tutorial yang disediakan oleh NeHe Productions, tetapi ketika saya datang untuk mencari tahu, itu WAY OUT DATE! (walaupun saya memang menarik bersama jendela dasar untuk mendukung kanvas OpenGL)
Lalu saya online, dan menemukan OpenGL SuperBible, yang ternyata menggunakan freeglut? Tapi yang ingin saya ketahui adalah apakah SuperBible 5th edition sudah diperbarui atau tidak. Saran untuk freeglut saya temukan mengatakan versi terbaru adalah 2.6.0 tapi sekarang 2.8.0!
- Apakah OpenGL SuperBible masih merupakan tempat yang baik, dan cukup baru untuk memulai?
- Apakah ada tempat yang lebih baik untuk belajar OpenGL?
- Apakah saya diperbolehkan menyimpan freeglut di direktori sertakan DevCpp (mungkin di GL), atau adakah prosedur yang penting?
- Apakah ada komentar atau saran yang saya pikir tidak akan bertanya karena saya baru saja mulai?
@dreta menjelaskan beberapa hal untuk saya, jadi sekarang saya punya ide yang lebih baik tentang apa yang harus ditanyakan:
Saya pikir saya ingin memulai dengan OpenGL menggunakan perpustakaan wrapper alih-alih langsung mengakses OpenGL.
Saya hanya berpikir bahwa, untuk seorang pemula, akan lebih mudah bagi saya untuk memprogram dan mendapatkan hasil yang baik, sementara saya belum harus memahami semua detail yang kotor (seperti yang disebutkan @stephelton).
Masalahnya adalah, saya tidak dapat menemukan perpustakaan yang tidak memiliki referensi yang tidak terdefinisi ke fungsi yang tidak lagi didukung. Freeglut terdengar operasional, tetapi masih menggunakan GLU.
Adakah yang tahu apa yang bisa saya lakukan?
Juga, saya mencoba mengkompilasi sumber SuperBible pertama, tetapi saya mendapat kesalahan karena GLAPI tidak didefinisikan sebagai tipe, kesalahan yang berasal dari pustaka GLU.
Saya ingin menggunakan SuperBible, tetapi saya tidak tahu bagaimana cara memperbaikinya.