Eminim zaten bunun gibi bir sürü soru var, ancak OpenGL kütüphanesinin sürekli güncellenmesi onları tamamen ortadan kaldırıyor ve bir veya iki ay içinde, cevaplar yine değersiz olacak.
C ++ kullanarak OpenGL'de programlamaya başlamaya hazırım. Çalışan bir derleyici var (DevCpp; VC ++ 'a geçmemi istemeyin ve nedenini sormayın). Şimdi sadece OpenGL ile nasıl programlanacağına dair sağlam bir eğitim arıyorum. Asistanım NeHe Productions tarafından sağlanan öğreticiyi buldu, ama öğrenmeye geldikçe, TARİH DIŞINDA! (OpenGL tuvalini desteklemek için temel bir pencereyi bir araya getirmiş olmama rağmen)
Sonra çevrimiçi oldum ve görünüşe göre freeglut kullanan OpenGL SuperBible buldum? Ama bilmek istediğim, SuperBible 5. baskısının artık güncel olup olmadığı. Freeglut için öneri buldum son sürümü 2.6.0 ama şimdi 2.8.0 olduğunu söyledi!
- OpenGL SuperBible hala başlamak için iyi ve oldukça güncel bir yer mi?
- OpenGL öğrenmek için daha iyi bir yer var mı?
- Freeglut'u DevCpp içerme dizininde (belki GL'de) saklamama izin var mı, yoksa bazı önemli prosedürler var mı?
- Daha yeni başladığımdan beri sormayı düşünmediğim herhangi bir yorum veya öneri var mı?
@ dreta benim için bazı şeyleri temizledi, bu yüzden şimdi ne soracağım konusunda daha iyi bir fikrim var:
Ben doğrudan OpenGL erişmek yerine bir sarıcı kitaplığı kullanarak OpenGL ile başlamak istiyorum düşünüyorum.
Sadece yeni başlayanlar için, programlamanın ve iyi sonuçlar almamın daha kolay olacağını düşünüyorum, ancak tüm kirli ayrıntıları (@stephelton'un belirttiği gibi) anlamak zorunda değilim.
Sorun şu ki, artık desteklenmeyen işlevlere tanımlanmamış referansları olmayan herhangi bir kütüphane bulamıyorum. Freeglut kulağa işlevsel geliyor, ancak yine de GLU kullanıyor.
Ne yapabileceğimi bilen var mı?
Ayrıca, ilk SuperBible'ın kaynağını derlemeyi denedim, ancak GLAPI bir tür olarak tanımlanmadığı için hatalar aldım, GLU kütüphanesinden kaynaklanan hata.
SuperBible'ı kullanmak istiyorum, ancak bunu nasıl düzelteceğimi bilmiyorum.