如何在用于游戏脚本的C#应用​​程序中嵌入IronPython?

时间:2009-02-08 18:46:46

标签: scripting c#-3.0 ironpython

我目前正在将我的小空间游戏项目从Delphi 2007 Win32移植到C#(和XNA)。在Delphi中,我使用了RemObjects开源脚本解决方案“PascalScript”。

现在我继续使用C#开发游戏,我想使用IronPython进行脚本编写。

唯一的问题是,我不知道如何实现这一目标。如果你们中的一些人能给我一些建议,我会很高兴。

3 个答案:

答案 0 :(得分:3)

如果你只想看看它是如何实现的......

Here's这样做的一个例子。

答案 1 :(得分:1)

C# 4.0中的DLR将为以编程方式调用Python代码提供本机支持;所以你在2010年之前可以尝试的任何事情都是最好的。

答案 2 :(得分:1)

这是一个更好的例子(VS 2008中的C#)

使用IronPython扩展您的C#应用​​程序

http://blogs.microsoft.co.il/blogs/berniea/archive/2008/12/04/extending-your-c-application-with-ironpython.aspx