标签: c# linux mono directdraw
作为一名c#程序员,我已经习惯了微软,但是,我真的很喜欢linux方面的东西,而且Mono让我的世界变得更好(imo)。
我有一个应用程序,可能需要一些直接绘制支持才能显示活动视频,我很好奇在Linux中等效(甚至更好,Mono提供的支持)是什么?
答案 0 :(得分:2)
OpenGL相当于Linux / BSD和Mac(以及Windows中的)DirectDraw。
答案 1 :(得分:1)
简短的回答是否定的,没有为Mono框架或Linux一般计划的DirectX支持/仿真。目前最接近的是使用像Wine或Cedega这样的仿真层在Linux中运行Windows应用程序......在许多情况下,这不一定是完美的解决方案。
另一种方法是使用跨平台的库,它将在多个平台上运行相同的功能。 C# SDL项目显然会在Mono上运行,它应该为您提供一致的图形操作界面。它基于libsdl,相当成熟,并且有很多例子。