2010-10-16 84 views
0

我想知道如何從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

回答

1

C#類可以編譯和運行時運行,看來你要尋找的是。您可以搜索使用CSharpCodeProviderICodeCompiler的例子來幫助您入門。

Here是如何實現這一目標的一個非常明顯的例子。

+0

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