【问题标题】:Linux equivalent to Direct drawLinux相当于Direct draw
【发布时间】:2013-03-01 12:33:08
【问题描述】:

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

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

【问题讨论】:

  • 什么是“活动视频”?您目前正在使用哪些特定的 API? (方法等)
  • 我认为你要找的词是硬件抽象层+保留模式图形。

标签: c# linux mono directdraw


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-04
      • 2012-09-09
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多