我正在考虑使用 DirectX 编写游戏,并且正在考虑使用 IronRuby。
- IronRuby 是否足够稳定,可以在生产中使用?
- IronRuby 是否与 DirectX 配合良好?
很抱歉,我无法解决您问题的 IronRuby 部分,但对于托管 DirectX,您可以查看API Code Pack,它为 DirectX 提供托管包装器。
这个问题有关于托管 DirectX 的更多详细信息XNA 是否有效地替代了托管 Directx?
是的,它已准备好投入生产。1.0 版自 2010 年 4 月起可用。请使用它并向我们提供反馈(链接文本)。关于 DirectX 兼容性——我没有尝试写任何东西,但快速查看托管的 DirextX API 似乎没有理由让它不起作用。大多数可从 C# 或 VB.NET 使用的 .NET API 也可从 IronRuby 访问。有一些例外,一些 API 依赖于静态类型,但 DirectX 不应该是这种情况。我们正在努力在未来的版本中启用这些功能。