Tôi đã làm việc trên một ứng dụng nhỏ, và tôi đã sử dụng DirectX/3D để vẽ họa tiết cho màn hình (tất cả các phần tử 2 chiều). API, tôi thấy, khá dễ sử dụng và kết hợp sử dụng các nguyên tắc OOP, nhưng tôi không thể không cảm thấy rằng việc sử dụng DirectX trên cái gì đó nhỏ này là điên rồ hơn giết chết.API vẽ đồ họa 2D tốt cho Windows/C++ là gì?
Tôi dường như không thể tìm thấy sự đồng thuận về một giải pháp thay thế tốt. Bất kỳ đề xuất?
CHỈNH SỬA: Hỗ trợ tệp alpha gốc và hỗ trợ tệp PNG là cần thiết.
Với đầu bài nhiều tình yêu, Jengerer
Xem xét rằng hầu hết các bản trình diễn 4K mà bạn thấy trong bản demoscene đang sử dụng D3D, tôi sẽ không nói rằng nó vô cùng quá tải đối với một ứng dụng 2D đơn giản. Ngoài ra D3DX còn hỗ trợ các định dạng tệp '.bmp',' .dds', '.dib',' .hdr', '.jpg',' .pfm', '.png',' .ppm' và '.tga'. – Stringer