質問

いくつかのLUAコードと対話するC ++コードがいくつかあります。基本的に、クエリメッセージからいくつかの結果(アイテムのコレクションも別名辞書の形で)を取得し、それをテーブルとしてLuaに押し出して、Luaのすべての結果に簡単にアクセスできるようにしたいと思います。辞書の使用。

今、私は自分が望む特定の値を1つ取得してそれを送り出しますが、それらをすべて送信して、特定のものを要求する必要はありません。

役に立ちましたか?

解決

一般的にLUA APIに精通していると仮定すると、ここに基本的なプロセスがあります。

  1. スタックに新しいテーブルを作成します(lua_newtable)
  2. 辞書の各アイテムについて
    1. 値をスタックに押し込みます
    2. キーをスタックに押し込みます
    3. 電話 lua_settable
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top