Có ai đó vui lòng chỉ cho tôi đường đến thư viện vẽ 2D tốt nhất có thể được sử dụng trong C# không? Tôi bắt đầu nhìn vào System.Drawing.Drawing2D nhưng sau đó tôi đọc rằng tôi nên sử dụng DirectX cho hiệu suất tốt nhất. Tôi đã tìm thấy DirectX SDK nhưng nó là phiên bản 9. Không phải là phiên bản 11 mới nhất? Tôi đang cố tạo một ứng dụng 2D đơn giản cho PC. Điều duy nhất làm cho nó phức tạp là tôi cần phải vẽ một số lượng lớn các đối tượng chuyển động đơn giản (~ 100.000) trên bản đồ 2D. Vì vậy, tôi cá cược hiệu suất là quan trọng.Vẽ thư viện cho C#
Trả lời
'Tốt nhất' không phải là cụ thể. Tôi là một phần để OpenTK hoặc một cái gì đó như XNA nếu nó là một trò chơi hoặc mô phỏng.
Tôi đọc về XNA nhưng nghe nói nó sẽ sớm chết. Tôi sẽ xem xét OpenTK và SharpDX. – bsh152s
Vâng, có một bản làm lại mã nguồn mở của XNA được gọi là MonoGame, đó là một điều khác cần cân nhắc. – Lexusjjss
Có, và cộng đồng MonoGame chắc chắn giữ nó sống động bằng cách tiếp tục hỗ trợ nó cho mọi nền tảng có thể; thậm chí Windows 8 mà XNA không còn có thể được cài đặt dễ dàng nữa! Tôi nghĩ họ thậm chí còn hỗ trợ Xbox. – Jwosty
dX không hoạt động trên C#, bạn cần một cái gì đó như http://sharpdx.org/ hoặc XNA. –