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