GUI,跨平台,C#和OpenGL。可能吗?

时间:2013-12-12 13:55:08

标签: c# opengl user-interface cross-platform desktop

是否有可能制作一个跨平台的桌面应用程序(Windows,Linux和Mac),它将具有GUI(标准内容,文本框,按钮等),它将用C#编写,并且会有一个3D查看器/窗口,它将通过OpenGL驱动?

我在创建GUI时习惯了WPF / Xaml环境,主要是在Visual Studio中,再加上XNA for 3D元素,但我现在需要它是OpenGL,主要是因为我需要它来交叉-platform(我将加载专有的自定义对象格式,所以我真的不需要第三方图书馆。)

有没有办法做到以上几点?如果有的话,如何以及需要哪些工具? (IDE示例,教程......)

编辑:我目前正在查看GtkGlAreaSharpMonodevelopTao的组合作为包装。我期待着可能更简单的建议。

1 个答案:

答案 0 :(得分:1)

Mono是当时的方式。具体来说,看一下Tao框架http://sourceforge.net/projects/taoframework/