0

作为 ac# 程序员,我习惯了 Microsoft,但是,我真的很喜欢 linux 方面的东西,Mono 更好地为我打开了这个世界(imo)。

我有一个应用程序可能需要一些直接绘制支持才能显示活动视频,我很好奇 linux 中的等价物(甚至更好的是,Mono 提供什么支持)?

4

2 回答 2

2

OpenGL 相当于 Linux/BSD 和 Mac(以及 Windows 中)中的 DirectDraw。

于 2013-03-01T03:12:29.280 回答
1

简短的回答是否定的,没有为 Mono 框架或一般 Linux 计划的 DirectX 支持/仿真。目前最接近的方法是使用 Wine 或 Cedega 之类的仿真层在 Linux 中运行 Windows 应用程序……在许多情况下,这不一定是完美的解决方案。

另一种方法是使用跨平台库,该库在多个平台上功能相同。C# SDL项目显然将在 Mono 上运行,这应该为您提供一致的图形操作界面。它基于相当成熟的libsdl,并且有很多示例。

于 2013-03-01T04:33:08.127 回答