ฉันกลัวว่าตัวแบบจะค่อนข้างยุ่งยากมีหลายแพลตฟอร์มที่เปิดตัวโซลูชั่นและดูเหมือนว่าจะมีชีวิตรอดด้วยตัวเองน้อยลง ไม่กี่เดือนที่ผ่านมา ฉันมีข้อ จำกัด เนื่องจากฉันต้องการให้เอ็นจิ้นทำงานบน iOS และ Android ไม่พบสิ่งที่เหมาะกับฉันในขณะนั้น
แต่สิ่งที่ฉันจำได้ไม่กี่ข้อ: ระบบ GUI แต่ละอันมีรูปแบบการวาด API ดังนั้นคุณอาจพบสิ่งที่น่าสนใจภายในคนที่ข้ามแพลตฟอร์มเช่นQT
ไคโรเทียบเท่ากับAntiGrainคุณอาจต้องการเปรียบเทียบประสิทธิภาพ
OpenFrameworksรองรับกราฟิกแบบเวกเตอร์
ห้องสมุดที่ใหญ่มากซึ่งมีบางส่วนเวกเตอร์การสนับสนุนกราฟิก - และภาษาที่ทุ่มเทให้กับมัน - คือImageMagick
ระดับที่ต่ำกว่าคุณจะพบLibxmiและLibartจากโปรเจกต์ gnome
ไม่ได้เป็นระดับ API สูง - และฉันไม่แน่ใจว่ามีการต่อรองมันจะเหมาะกับคุณ - แต่มีเป็นมาตรฐานOpenVG มีหลายพอร์ตของ OpenVG ผ่านซอฟต์แวร์ตัวแสดง OpenGL และ OpenGL ES Mesa 3D ก็ดูเหมือนว่าจะมีการใช้งาน OpenVG แต่สำหรับบางแพลตฟอร์มจะมีเพียงโซลูชันเชิงพาณิชย์เท่านั้น
มีวิธีไลบรารีระดับสูงที่รวม API สำหรับกราฟิกแบบเวกเตอร์ กลุ่มคนเหล่านี้มีโอเพ่นซอร์สหนึ่งชื่อClutterสำหรับการออกแบบ GUI และใช้ในการออกแบบเกมที่จริงจังมีขนาด (ไม่เปิดแหล่งที่มา) เอ็นจิ้นเกมนี้มีฟังก์ชั่นบางอย่างในการวาดกราฟิกแบบเวกเตอร์: 2DEngine
แก้ไข : ความยุ่งเหยิงใช้ไคโรอย่างเห็นได้ชัด