Czy ktoś może wskazać mi drogę do najlepszej biblioteki rysunków 2D, która może być użyta w języku C#? Zacząłem zaglądać do System.Drawing.Drawing2D, ale potem przeczytałem, że powinienem używać DirectX dla najlepszej wydajności. Znalazłem DirectX SDK, ale jest to wersja 9. Czy nie jest najnowsza wersja 11? Próbuję stworzyć nieco prostą aplikację 2D na komputer. Jedyną rzeczą, która sprawia, że jest to skomplikowane, jest to, że muszę narysować dużą liczbę prostych ruchomych obiektów (~ 100 000) na mapie 2D. Więc zakładam, że wydajność jest ważna.Biblioteka rysunków dla C#
Odpowiedz
"Najlepszy" nie jest tym konkretem. Jestem stronniczy dla OpenTK lub czegoś podobnego do XNA, jeśli jest to gra lub symulacja.
Przeczytałem o XNA, ale usłyszałem, że wkrótce będzie martwy. Zajrzę do OpenTK i SharpDX. – bsh152s
Cóż, istnieje open source remake XNA o nazwie MonoGame, to kolejna rzecz do rozważenia. – Lexusjjss
Tak, a społeczność MonoGame zdecydowanie utrzymuje ją przy życiu, kontynuując wspieranie jej na każdej możliwej platformie; nawet Windows 8, którego XNA nie może być już łatwo instalowany! Myślę, że nawet obsługują Xbox. – Jwosty
dX nie działa na C#, potrzebujesz czegoś takiego jak http://sharpdx.org/ lub XNA. –