IronRuby 中的 DirectX
我正在考虑使用 DirectX 编写游戏,并且正在考虑使用 IronRuby。
- IronRuby 是否足够稳定,可以在生产中使用?
- IronRuby 能否与 DirectX 配合良好?
I'm thinking about writing a game using DirectX, and I'm considering using IronRuby.
- Is IronRuby stable enough to use in production?
- Does IronRuby work well with DirectX?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,它已准备好进行生产。版本 1.0 自 2010 年 4 月起提供。请使用它并向我们提供反馈(链接文本)。关于 DirectX 兼容性 - 我没有尝试编写任何内容,但快速查看托管 DirextX API 似乎没有理由它不起作用。大多数可从 C# 或 VB.NET 使用的 .NET API 也可以从 IronRuby 访问。有一些例外,一些 API 依赖于静态类型,但 DirectX 不应该出现这种情况。我们正在努力在未来的版本中启用这些功能。
Yes, it is ready for production. Version 1.0 is available since April 2010. Please use it and give us feedback (link text). Regarding DirectX compatibility - I haven't tried t owrite anything but from a quick look at the managed DirextX API there seems to be no reason why it won't work. Most of the .NET APIs that are usable from C# or VB.NET are accessible from IronRuby as well. There are a few exceptions, some APIs rely on static types, but that shouldn't be the case for DirectX. We are working on enabling those as well in future versions.
很抱歉,我无法解决您问题的 IronRuby 部分,但对于托管 DirectX,您可以查看 API代码包,它为 DirectX 提供托管包装器。
此问题提供有关托管 DirectX 的更多详细信息 XNA 是否有效取代托管 Directx?< /a>
I'm sorry I cannot address the IronRuby part of your question, but for managed DirectX, you could check out API Code Pack, which provides a managed wrapper for DirectX.
This question has additional details on managed DirectX Does XNA effectively replace Managed Directx?