当前位置:  开发笔记 > 后端 > 正文

如何将Ruby嵌入XNA引擎?

如何解决《如何将Ruby嵌入XNA引擎?》经验,为你挑选了1个好方法。

我想知道是否可以将Ruby作为Microsoft XNA中的脚本语言嵌入,以及最好的方法是什么.我正在寻找像Xnua这样的东西,除了Ruby.

我偶然发现了Ruby.NET和IronRuby,两者似乎都处于非常早期阶段,所以我不确定它们有多可用.此外,我不确定他们是否可以使用Xbox 360.例如,XNA论坛上的这个话题说IronPython不起作用.



1> Leaf Garland..:

IronRuby和IronPython不能在Xbox 360上运行,因为它们基于DLR(动态语言运行时),而DLR大量使用当前在Xbox 360 .Net Framework上不可用的System.Reflection.Emit类型(修改后的) Compact .Net Framework的版本).

至于最好的方法,不幸的是,这取决于你的游戏的其余部分.能够在XNA程序的上下文中评估IronRuby脚本的工作相当容易,例如,请查看此博客文章.除此之外,你还想向你的脚本展示一些有趣的对象,而这完全取决于你的游戏代码/设计的其余部分.您可以查看Unity的脚本文档,以了解要公开的类型和命令.

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有