いわゆる「マップイベント(ツクール用語)」にスクリプトを設定することを考えています。
例えば、以下のようなテキスト(json)ファイルの、script: にあたる部分を読み込んで実行したいです。
{
NPCs: {
{
id:0
note: "Pythonのつもりで書きました"
script: "
var this = GetThisEntity()
this.WalkTo(Dir.Left) #自分でどこかに定義した関数とクラスです
this.WalkTo(Dir.Up)
this.WalkTo(Dir.Up)
"
}
{
id:1
script: null
}
}
}
追記:
UnityではC#をスクリプト(?)に使っていますが、あれはハードコーディングということになるのでしょうか。
追記:
データ駆動を勘違いしていました。すみません。タイトルを修正しました。