Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
作为 ac# 程序员,我习惯了 Microsoft,但是,我真的很喜欢 linux 方面的东西,Mono 更好地为我打开了这个世界(imo)。
我有一个应用程序可能需要一些直接绘制支持才能显示活动视频,我很好奇 linux 中的等价物(甚至更好的是,Mono 提供什么支持)?
OpenGL 相当于 Linux/BSD 和 Mac(以及 Windows 中)中的 DirectDraw。
简短的回答是否定的,没有为 Mono 框架或一般 Linux 计划的 DirectX 支持/仿真。目前最接近的方法是使用 Wine 或 Cedega 之类的仿真层在 Linux 中运行 Windows 应用程序……在许多情况下,这不一定是完美的解决方案。
另一种方法是使用跨平台库,该库在多个平台上功能相同。C# SDL项目显然将在 Mono 上运行,这应该为您提供一致的图形操作界面。它基于相当成熟的libsdl,并且有很多示例。