私は、敵がLuaスクリプトファイルに記述されているものに基づいて歩き回るゲームを作成しようとしています。ゲームは現在、C#でXNAで作成されています。モンスターにスクリプト言語を使用する理由は、ゲームに敵を追加したい場合、AndroidとWP7の両方で同じスクリプトファイルを使用できるからです。例えばのでAndroidおよびWindows Phone 7のスクリプト言語
:
function update(gameTime)
x = x - gameTime * 0.3;
return x, y
end;
それとも、もう少し高度な何か(あなたは私があまりにもことを投稿することができ、より高度なものを見たい場合は、スクリプトは、この後、より高度です):
function update(gameTime)
x = x - gameTime * 0.2;
y = math.sin(x/30) * 20 + starty;
return x, y
end;
これで、AndroidとWindows Phone 7にこのゲームを移植します: Luaは、Reflectionの一部を必要とするため、Windows Phone 7では動作しないようです。使用できない.netでモジュールを出力する。これがIron Rubyの使用を選択した理由です。このライブラリはWP7とAndroidの両方で動作しますが、WP7では一度に10以上のモンスター(60x /秒)を更新するには遅すぎます。
このトピックに関するお勧めはありますか? WP7ゲームの 私はアンドロイドSDKを使用するAndroidのバージョンのXNA の特別なバージョンを使用します(スクリプト言語なしでこれを行うための他の方法、またはこの目的のために優れたスクリプト言語???)
PS Eclipse内のプラグイン(だからjava)。
これは本当にのWindows Phone 7 :)に大きな動作するようです。アドバイスをいただきありがとうございます。 – Devedse