C#XNA用のJavascript(または同様の)ゲームスクリプト
-
05-07-2019 - |
質問
最近、XNA C#でさらに別のゲームを開発する準備をしています。
XNA C#で最後にゲームに取り組んだとき、マップとカスタマイズ可能なデータをゲームに追加する必要があるというこの問題に遭遇しました。ゲームキャラクターなどに新しいコンテンツを追加したり、値を変更したりするたびに、ゲーム全体または何を再構築する必要がありました。これにはかなり時間がかかります。
コンパイルせずにXNA C#ゲームで解釈できるコンテンツを読み込むためのゲームスクリプトを作成する方法はありますか?できればJavascriptを見ています。
ゲームを操作したりデータをロードしたりするために外部ゲームスクリプトから呼び出すことができる関数やその他の小さなAPIを追加できることを望みます。ハッキングされているゲームはまだ初期の段階なので心配していません。開発が非常に優先されます。
ご協力いただければ幸いです。
解決
Jint を試すことができます。これは、C#で記述されたオープンソースのJavascriptインタープリターです
他のヒント
コンパクトフレームワークにはSystem.Reflection.Emitが含まれていないため、IronPythonを使用できません。 LUAをお勧めします。オープンソースこちら
でXNAインタープリターの実装を見つけることができます。IronPythonはより適切でしょうか?これは「フル」でうまく機能するはずです。フレームワーク-ただし、 xbox 360では動作しない(まだ)(コンパクトフレームワーク)。
IronPython / xnaの例については、こちらをご覧ください。
所属していません StackOverflow