2

次のようなluaファイルがあります。

tableA = {…}
tableB = {…}
tableC = {…}

ファイルで定義されたすべてのテーブルの名前を含む std::vector を取得したい: {"tableA", "tableB", "tableC"}

Lua C API でこれを行うにはどうすればよいですか?

4

2 に答える 2

1

スクリプト ファイルの実行中に作成されたランダム グローバル変数の名前を取得するには、環境ゲームを使用して、独自の「グローバル」コンテキストでスクリプトを実行する必要があります。

スクリプトを変更できる場合は、呼び出し元のスクリプトにテーブル (または名前のみ) を返す方がはるかに簡単です。

于 2014-06-29T12:59:01.690 に答える