問題タブ [lua-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
136 参照

c++ - Lua スクリプトでの C++ オブジェクトの使用

lua スクリプトで C++ オブジェクトを使用するにはどうすればよいですか?

クラスの例:

luaでの使用例(必要なものです):

ありがとう!

0 投票する
1 に答える
379 参照

c++ - プロパティとメソッドを作成する Lua C++

これは説明がややこしく、ドキュメントやネット上のどこにもこれについて何も見つからなかったので、これがこの質問に適した場所だと思いました.

C++ を使用して Lua のオブジェクトにプロパティとメソッドを登録しようとしています。

これは私がLuaで達成しようとしていることです:

C++ を使用して、例の最初の行を簡単に実現できます

:jump()しかし、メソッドとプロパティ.setXを作成するにはどうすればよい.getXですcreatePlayerか?

0 投票する
2 に答える
5030 参照

c++ - lua_pcall(L, 0, 0, 0) からすべてのエラーを取得します

C/C++ から lua スタック内のすべてのエラーを取得することは可能ですか? これが私が試したものです

c++

ルア:

出力:

スタックサイズが0または負の場合でもループを試みましたが、スタックが負になる可能性があり、数回試行するとプログラムがクラッシュする方法がわかりません。

0 投票する
2 に答える
2365 参照

c - Lua C API を使用してインデックスから配列値を取得する

私はこの配列を持っています:

その配列からCプログラムへのインデックスを取得するにはどうすればよいですか?

例えば:

0 投票する
2 に答える
818 参照

lua - lua で新しい C ライブラリを作成する

lua 5.2.3 で新しい C ライブラリを作成して使用する方法を知りたいです。組み込みシステムを使用しているため、動的ライブラリ (require、共有ライブラリなど) を使用できません。答えが見つかりましたが、それは lua 5.0 ( http://www.lua.org/pil/26.2.html ) 用であるため、互換性がありません。誰かがアイデアを持っている場合は?

0 投票する
0 に答える
162 参照

lua - luaL_ref takes a error on table?

Now, I have two modules, CModule and CModule2. In CModule, My code like below:

I will get the registered table in the CModule2. In CModule2, My code like below:

But now. When I call the lua_objlen, I got nothing. Is there any error? If I register a function or a string value, it works well.

I call the CModule in Lua like this.

Why?