c# - 如何使用 .NET Core 绘图?

标签 c# .net graphics drawing .net-core

有什么方法可以使用 .NET Core 在屏幕上绘制和显示图形吗?我想创建一个在多个平台上运行的图形应用程序。

最佳答案

您可以 actually use OpenGL使用 .NET Core 绘制图形,但它似乎有点麻烦,如果你只是致力于使用 C# 而不是 .NET Core 可能 Unity对您来说是更好的选择。

如果您正在尝试制作带有 GUI 元素的“桌面应用程序”,您还可以查看 Electron结合 TypeScript (这有点类似于 C#),这就是他们制作 Visual Studio Code 的方式

编辑: 我刚刚发现另一篇非常有趣的文章(作者是我在评论中提到的同一个人),名为 Building a 3D Game Engine with .NET Core ,我很确定您可以从如何使用 OpenTK、Veldrid 和 ImGui.NET 在屏幕上绘图中获得一些灵感。

关于c# - 如何使用 .NET Core 绘图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41536409/

相关文章:

c# - 更改 GroupBox 组件中的边框

c# - 在 Silverlight 中看不到对象/效果时是否会呈现它们?

c# - 如何在 C# 中进行完全外部连接?

c# - 将文件路径传递给批处理文件

.net - 解析/格式化日期时间时如何控制时区偏移中 ':' 的外观

c# - 为什么 TimeSpan 不是 Int64 的 typedef?

python - 为什么 PyGame 坐标系的原点在左上角?

c++ - OpenGL:清除模板缓冲区,某些位除外?

c# - Azure webapp 502.5错误,突然出现

c# - 使用 PetaPoco Dynamic 和 WebAPI 返回 Json