Есть ли способ рисовать и отображать графику на экране с помощью .NET Core? Я хотел бы создать графическое приложение, которое работает на нескольких платформах.Как нарисовать с помощью .NET Core?
ответ
actually use OpenGL Вы можете рисовать графику с помощью .NET Core, но это кажется немного громоздким, если вы просто привержены использованию C#, а не .NET Core, возможно, Unity - лучший вариант для вас.
Если вы пытаетесь сделать «настольное приложение» с GUI элементы, которые вы также можете посмотреть в Electron в сочетании с TypeScript (который несколько похож на C#), это то, как они сделали Visual Studio код, например
EDIT: Я только что нашел еще одну очень интересную статью (тот же парень, о котором я упомянул в комментариях) под названием Building a 3D Game Engine with .NET Core. Я уверен, что вы можете получить некоторое вдохновение из того, как использовать OpenTK, Veldrid и ImGui.NET для рисования на экране.
ОК, я понимаю, что нет ничего, что по-настоящему кросс-платформенное, чтобы рисовать на экране с использованием .NET Core, поэтому нам пришлось бы полагаться на платформенный набор «Platform Invokes», верно? – SuperJMN
Я не профессионал, когда дело доходит до графических манипуляций, но в конце статьи, которую я включил в свой ответ, автор рассказывает об этих парнях https://github.com/mellinoe, и из-за быстрого взгляда у него есть 4 очень интересные проекты там, что все делают основные манипуляции с графикой .NET более абстрактным образом (ImGui.NET, vk, veldrid, ge), и он также внес свой вклад в то, что называется Avalonia, которое вы также можете проверить, но у меня нет выяснили, работает ли это на .NET core ** EDIT: ** также взгляните на OpenTK https://www.nuget.org/packages/OpenTK.NETCore/ – Staeff
Avalonia? Я тоже сотрудничаю с этим! Я взгляну! – SuperJMN
- 1. Как нарисовать треугольник с помощью Core Graphics - Mac?
- 2. Манипулирование изображениями с помощью .NET Core
- 3. Изменение размера изображения с помощью .NET Core?
- 4. .NET Core с MySQL
- 5. .NET Core потребляющий стандарт .NET Library с помощью ConfigurationManager.AppSettings
- 6. asp net core с угловым
- 7. Угловой 2 с .NET Core
- 8. Как настроить автономную разработку с помощью .net Core
- 9. Как использовать IronPython с. Net Core 1.0
- 10. Как работает .NET Core внутри .NET Framework?
- 11. Как нарисовать одну точку с .Net?
- 12. Асинхронное программирование с .NET Core?
- 13. .NET Core альтернатива ThreadPool.QueueUserWorkItem
- 14. Enum Reflection с .NET Core
- 15. .NET Core publish appsettings.json
- 16. ExpectedException xunit .net core
- 17. Как перенести статический класс с .NET на .NET Core?
- 18. .NET Standard, .Net Core, PCL
- 19. Как написать демон linux с .Net Core
- 20. Как подключиться к MySQL с .Net Core
- 21. .net core Url.Action макет, как?
- 22. Несовместимость NancyFx с .Net Core
- 23. .NET Dispatcher для .NET Core?
- 24. Как развернуть приложения .NET Core
- 25. Как запустить .Net Core dll?
- 26. Нарисовать границу для выбранного окна с помощью .net
- 27. Как использовать RSA в .net Core
- 28. MongoDB + .NET Core 1.0?
- 29. ExceptionFilterAttribute .net core
- 30. ASP dot net core
Возможно, проверьте [этот вопрос] (http://stackoverflow.com/questions/33344200/manipulating-images-with-net-core), нашли там некоторые ответы, которые могут быть вам интересны. –