1

C++ で lua テーブルを lua スクリプトにマップするにはどうすればよいですか。スクリプトはテーブルのプロパティとメソッドを定義するため、結果の lua ファイルは次のようになります。

Script.test = 5

function Script:Update()
end

したがって、このスクリプトは何度も読み取ることができますが、そのたびに C++ で独自の一意のテーブルを取得する必要があります。

アイデアは、C++ からそれぞれの固有のUpdate()メソッドを呼び出し、そのテスト変数を読み取り/設定できるようにすることです。

あなたがビデオ ゲームを作成しているとしましょう。このような構造のスクリプトを作成してモデルにアタッチすると、ゲームはフレームごとに Update() メソッドを実行し、定義する変数はそのスクリプト/モデルに対してローカルであると言いました。

4

1 に答える 1