ฉันต้องเรียนรู้ C ++ เพื่อใช้ Open GL หรือไม่
ฉันต้องเรียนรู้ C ++ เพื่อใช้ Open GL หรือไม่
คำตอบ:
OpenGL เป็น C API มีการผูกสำหรับภาษาอื่น ๆ แต่ตัวอย่างในหนังสือและแบบฝึกหัดมีแนวโน้มที่จะเขียนใน C.
ด้วยเหตุนี้การรู้ C สามารถช่วยได้ แน่นอนคุณไม่จำเป็นต้องเรียนรู้ C ++ เพื่อใช้งาน OpenGL
ไม่จำเป็น. ในความเป็นจริง OpenGL เป็นภาษา C มี JOGL ซึ่งเป็นตัวห่อหุ้ม Java
OpenGL ES ซึ่งใช้สำหรับ iPhone ฉันเชื่อว่านี่เป็นใน Obj-C เช่นเดียวกับ C / C ++ [ไม่แน่ใจคิดอย่างนั้น]
ฉันคิดว่าสิ่งต่าง ๆ เช่น PyGame จะจบลงด้วยการเป็น OpenGL ในที่สุดและพวกเขาก็ทำใน Python
แต่สำหรับ OpenGL แบบดิบสำหรับพีซีตัวเลือกเดียวที่ฉันรู้จักคือ C, C ++ หรือ Java