Logo th.boatexistence.com

ฉันควรเรียนรู้ sdl หรือ opengl หรือไม่

สารบัญ:

ฉันควรเรียนรู้ sdl หรือ opengl หรือไม่
ฉันควรเรียนรู้ sdl หรือ opengl หรือไม่
Anonim

ถ้าคุณต้องการเอฟเฟกต์และสไปรท์แฟนซีจำนวนมากบนหน้าจอพร้อมกัน ให้ใช้ OpenGL เพราะรองรับเฉดสีและฮาร์ดแวร์เร่งความเร็ว หากเกมของคุณเป็นแบบเรียบง่ายและไม่ต้องการเอฟเฟกต์หรือสไปรท์มากนัก ให้ยึดติดกับ SDL โดยเฉพาะหากเป็นเกมแรกของคุณ SDL ไม่ใช่การเร่งด้วยฮาร์ดแวร์ แต่ใช้งานง่ายกว่ามาก

OpenGL หรือ SDL ไหนดีกว่ากัน

เกี่ยวกับตัวอย่างของคุณเกี่ยวกับการหมุนกราฟิก: ควรใช้ OpenGL (เช่น เร่งฮาร์ดแวร์) มากกว่าใช้ SDL (เช่น บน CPU) เพราะโดยทั่วไปแล้วจะเป็นการคำนวณ เข้มข้น (โดยเฉพาะถ้าคุณมีบิตแมปจำนวนมากที่จะหมุนทุกเฟรมและคุณต้องการให้เอฟเฟกต์ราบรื่น)

ฉันควรใช้ SDL หรือไม่

ในขณะที่ SDL มีประสิทธิภาพสูงสุดสำหรับการพัฒนาข้ามแพลตฟอร์ม แต่ก็ยังเป็นตัวเลือกที่ยอดเยี่ยมสำหรับการสร้างเกมโดยคำนึงถึงแพลตฟอร์มเดียว เนื่องจากใช้งานง่ายและ คุณสมบัติมากมาย SDL มีฐานผู้ใช้ขนาดใหญ่และกำลังได้รับการอัปเดตและบำรุงรักษา

ฉันควรเรียนรู้ OpenGL หรือ DirectX หรือไม่

ดังนั้น สิ่งที่สำคัญที่สุดคือ: ทั้งคู่ใช้ได้ OpenGL ให้ โค้ดข้ามแพลตฟอร์มแก่คุณ (หากคุณเขียนมัน) และ DirectX ให้คุณมีเครื่องมือและไลบรารีที่มุ่งเน้นการพัฒนาเกมมากขึ้น ถ้ามันคือทั้งหมดที่เกี่ยวกับการเริ่มต้นให้เร็วที่สุด ฉันขอแนะนำ OpenGL บน GPU NVidia

คุณควรเรียนรู้ OpenGL หรือไม่

คุณควรเรียนรู้ OpenGL ก่อน เนื่องจากเป็นมาตรฐานสำหรับกราฟิกในหลายแพลตฟอร์ม แม้ว่าจะมีห้องสมุดที่ใหม่กว่า การทำความเข้าใจพื้นฐาน และการทำงานกับภาษาที่ใช้กันทั่วทั้งอุตสาหกรรม เป็นสิ่งสำคัญมาก… โดยเฉพาะอย่างยิ่งเนื่องจาก Vulkan จะไม่ถูกใช้ในบริษัทขนาดใหญ่มาระยะหนึ่งแล้ว

แนะนำ: