2009-09-30 34 views
8

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?

+0

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

Trả lời

23

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.

+0

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

2

Hoặc ... chỉ cần sử dụng OpenGL trên đầu SDL.

0

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, ...

Các vấn đề liên quan