這是一個有點奇怪的問題。C#腳本語言
我想爲我爲XNA構建的遊戲提供一種腳本語言。如果我在這些遊戲中使用PC,那麼我將只能使用在運行時編譯的C#文件(使用reflection.emit)作爲腳本,這很好 - 一種很好的簡單方法來修改遊戲。然而,.net壓縮框架(這是xbox提供的)不支持reflection.emit,所以我怎麼才能編寫腳本語言來考慮這一點呢?
- 是否有任何項目已經這樣做了
- 是否有良好的資源來開始自己的項目做這個
- 什麼是最好的語言選擇?這是用於遊戲腳本編寫的,所以它可以是相當小的語言,只要它相當高效且易於實現解釋器
其實,Reflection.Emit不允許你編譯** C#代碼。你在談論CodeDOM嗎? – 2009-12-02 11:27:37
看來我是這樣做的。 codeDom是否在緊湊框架上可用? – Martin 2009-12-02 11:30:48