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