Drawing a library for C #

Will someone show me the way to the best 2D drawing library that can be used in C #? I started learning System.Drawing.Drawing2D, but then I read that I should use DirectX for better performance. I found the DirectX SDK, but it's version 9. Isn't version 11 the latest? I am trying to create a somewhat simple 2D PC application. The only thing that complicates this is that I need to draw a large number of simple moving objects (~ 100,000) on a two-dimensional map. So, I'm sure performance is important.

+6
source share
2 answers

You can use SharpDX , which actually provides shells for Direct2D. This will provide access to the β€œbest” (or at least the latest) hardware-accelerated 2D drawing API for Microsoft platforms.

+6
source

The "best" is not so specific. I am not indifferent to OpenTK or something like XNA if it is a game or a simulation.

+3
source

Source: https://habr.com/ru/post/946794/


All Articles