Phiên bản hiện tại của libsdl (nhánh 1.2.x) là rất, rất chậm với pha trộn và mỗi pixel alpha (vì nó sử dụng trộn phần mềm). Có cách nào khác thay thế tốt cho nó?Có thay thế định hướng nhanh hơn và đối tượng cho SDL cho C++ không?
Trả lời
SFML chính xác là những gì bạn cần: http://sfml-dev.org/.
Đọc lướt qua các hướng dẫn, bạn sẽ thấy rằng nó dễ dàng hơn và mạnh hơn SDL.
Theo như tôi có thể thấy từ các ví dụ, nó chỉ đơn giản là rực rỡ ... mặc dù nó sẽ mất một thời gian để làm quen với nó ... – aviraldg
Có SFML: http://www.sfml-dev.org/
Hoặc ... chỉ cần sử dụng OpenGL trên đầu SDL.
GLFW. Nó chỉ cố gắng làm một việc (tạo cửa sổ/xử lý đầu vào). Nó dựa trên C và khá dễ sử dụng cung cấp các ràng buộc cho một số ngôn ngữ.
SFML làm tất cả điều đó và cũng cung cấp API cho âm thanh, phông chữ và mạng. Đó là một API C++ giáng sinh nhưng cung cấp các ràng buộc cho một số ngôn ngữ.
Hiện có hàng ngàn khác tùy chọn: SDL (cũ), Unity và UDK nếu bạn muốn tạo ra một trò chơi, ...
- 1. Thay thế nhanh hơn cho eval?
- 2. Java - Thay thế nhanh hơn cho Math.pow() và Math.sqrt()
- 3. Thay thế nhanh hơn cho ColorConvertOp
- 4. Thay thế nhanh hơn cho java.awt.Robot.createScreenCapture?
- 5. Gọi lại hướng đối tượng cho C++?
- 6. Lựa chọn thay thế cho lập trình hướng đối tượng?
- 7. Thư viện hướng đối tượng C++ cho ssh và scp
- 8. Python có nhanh hơn và nhẹ hơn C++ không?
- 9. Có phương án thay thế nhanh hơn cho GDI GetPixel() không?
- 10. Mã C có chạy nhanh hơn không?
- 11. Thay thế nhanh hơn/hiệu quả hơn cho Marshal của Ruby?
- 12. Có giải pháp thay thế nhanh hơn cho Google Analytics không?
- 13. Có cách nào thay thế nhanh hơn cho Dir.glob của Ruby không?
- 14. Có cách thay thế nhanh nào để tạo Texture2D từ đối tượng Bitmap trong XNA không?
- 15. Có phải Python đã thay đổi hướng đối tượng hơn không?
- 16. objc_msgSend() mảnh quan trọng làm cho đối tượng Objective-C định hướng?
- 17. Hướng đối tượng C++ win32?
- 18. Có số cổng mặc định thay thế cho https (443) cao hơn 1024 không?
- 19. Làm cho localhost nhanh hơn?
- 20. Python nhanh chóng băm đối tượng có thể thay đổi
- 21. C# có nhanh hơn VB.NET không?
- 22. Thay thế cho cảm biến định hướng Android là gì?
- 23. Ruby hướng đối tượng nhiều hơn Python như thế nào?
- 24. Cha mẹ(), thay thế nhanh hơn?
- 25. C làm ngôn ngữ hướng đối tượng
- 26. Đặt đối tượng gọi lại kiểu C theo định hướng?
- 27. Có phải Erlang hướng đối tượng không?
- 28. Thay thế cho __uuidof trong C
- 29. Các giải pháp thay thế cho tạo nhanh hơn của Python PasteScript?
- 30. Làm cho JAXB đi nhanh hơn
Tôi nghĩ rằng đây là một cách khắc nghiệt đóng cửa, các ý kiến và câu trả lời được văn minh, nó là một câu hỏi thú vị với một câu trả lời tuyệt vời. – muni764