<分区>
是否有可能制作一个桌面应用程序,它是跨平台的(Windows、Linux 和可能的 Mac),它具有 GUI(标准的东西、文本框、按钮等),它会用 C# 编写,并且会有一个 3D 查看器/窗口,它将通过 OpenGL 驱动?
在创建 GUI 时,我已经习惯了 WPF/Xaml 环境,主要是在 Visual Studio 中,再加上用于 3D 元素的 XNA,但我现在需要它是 OpenGL,主要是因为我需要它是交叉的-平台(我将加载专有的自定义对象格式,所以我真的不需要第三方库)。
有没有办法做到以上几点?如果有,如何以及需要哪些工具? (IDE 示例、教程...)
编辑:我目前正在查看 GtkGlAreaSharp 的组合, Monodevelop和 Tao作为 wrapper 。我期待着可能更简单的建议。