ฉันแน่ใจว่ามีคำถามมากมายเช่นนี้แล้ว แต่การอัปเดตห้องสมุด OpenGL อย่างต่อเนื่องส่งผลให้พวกเขาหมดไปและในหนึ่งหรือสองเดือนคำตอบที่นี่จะไร้ประโยชน์อีกครั้ง
ฉันพร้อมที่จะเริ่มเขียนโปรแกรมใน OpenGL โดยใช้ C ++ ฉันมีคอมไพเลอร์ที่ใช้งานได้ (DevCpp; อย่าขอให้ฉันเปลี่ยนไปใช้ VC ++ และอย่าถามฉันว่าทำไม) ตอนนี้ฉันแค่มองหาบทช่วยสอนที่แข็งแกร่งเกี่ยวกับวิธีการตั้งโปรแกรมด้วย OpenGL ผู้ช่วยของฉันพบบทช่วยสอนที่จัดทำโดย NeHe Productions แต่เมื่อฉันได้รู้แล้วว่ามันออกจากวันที่แล้ว! (แม้ว่าฉันจะดึงหน้าต่างพื้นฐานมารวมกันเพื่อรองรับผ้าใบ OpenGL)
จากนั้นฉันก็ออนไลน์และพบว่า OpenGL SuperBible ซึ่งเห็นได้ชัดว่าใช้ freeglut แต่สิ่งที่ฉันอยากรู้คือ SuperBible 5th edition จะเป็นปัจจุบันหรือไม่ ข้อเสนอแนะเพื่อ freeglut ฉันพบว่ารุ่นล่าสุดคือ 2.6.0 แต่ตอนนี้มันเป็น 2.8.0!
- OpenGL SuperBible ยังคงเป็นสถานที่ที่ดีและทันสมัยอยู่ใช่ไหม?
- มีสถานที่ที่ดีกว่าในการเรียนรู้ OpenGL หรือไม่?
- ฉันได้รับอนุญาตให้เก็บ freeglut ในไดเรกทอรีรวม DevCpp (อาจเป็น GL) หรือมีขั้นตอนที่สำคัญบ้างไหม?
- มีความคิดเห็นหรือข้อเสนอแนะที่ฉันไม่คิดว่าจะถามเพราะฉันเพิ่งเริ่ม
@dreta ช่วยเคลียร์บางสิ่งให้ฉันดังนั้นตอนนี้ฉันมีความคิดที่ดีกว่าว่าจะถามอะไร:
ฉันคิดว่าฉันต้องการเริ่มต้นด้วย OpenGL โดยใช้ไลบรารี wrapper แทนที่จะเข้าถึง OpenGL โดยตรง
ฉันแค่คิดว่าสำหรับผู้เริ่มต้นมันจะง่ายขึ้นสำหรับฉันที่จะเขียนโปรแกรมและรับผลลัพธ์ที่ดีในขณะที่ฉันยังไม่ต้องเข้าใจรายละเอียดที่สกปรกทั้งหมด (ตามที่ @stephelton พูดถึง)
ปัญหาคือฉันไม่พบห้องสมุดใด ๆ ที่ไม่มีการอ้างอิงที่ไม่ได้กำหนดให้กับฟังก์ชั่นที่ไม่รองรับอีกต่อไป Freeglut ใช้งานได้ แต่ก็ยังใช้ GLU อยู่
ไม่มีใครรู้ว่าฉันสามารถทำอะไรได้บ้าง
นอกจากนี้ฉันพยายามรวบรวมแหล่งที่มาของ SuperBible แรก แต่ฉันมีข้อผิดพลาดเนื่องจาก GLAPI ไม่ได้ถูกกำหนดเป็นประเภทข้อผิดพลาดที่เกิดขึ้นในไลบรารี GLU
ฉันต้องการใช้ SuperBible แต่ฉันไม่ทราบวิธีการแก้ไข