C#2010在运行时编译XNA类

问题描述:

我想知道如何从C#窗体窗体上的交互中编译和运行XNA类。例如,当我从C#窗体窗体中单击按钮“播放”时,将编译并运行在XNA类中构建的游戏。希望我的问题很清楚。C#2010在运行时编译XNA类

任何帮助表示赞赏:)

在此先感谢

+0

出于兴趣,为什么游戏需要在运行时编译? – Dennis 2010-10-17 02:10:21

+0

这是游戏设计师的原型工具。他们将在原型中的画布上创建游戏角色。将所有行为,事件等分配给移动,碰撞等字符。然后,当他们点击“播放”时,他们的设计将在XNA中编译并编译并运行。这些用户交互发生在运行时。这就是为什么我需要在运行时编译XNA类:)...希望它足够清楚 – Tri 2010-10-18 02:51:42

C#类可以编译和运行时运行,看来你要寻找的是。您可以搜索使用CSharpCodeProviderICodeCompiler的例子来帮助您入门。

Here是如何实现这一目标的一个非常明显的例子。

+0

非常感谢。它需要更多的工作才能完成,但我知道我要去哪里。 – Tri 2010-10-19 12:34:42