0

ウィンドウの作成、DirectX の起動、スプライトの作成をすべて C++ で行う Win32 アプリがあります。私のスプライトは現在、Sprite::Update()関数の最後に次のコードでアニメーション化されています。

curFrame++;
if (curFrame >= numFrames)
    curFrame = 0;

ここで、その小さなコードを Lua スクリプトで実行する必要があります。この C++ コードを置き換えて、ほぼ同じコード行を持つ Lua スクリプトにアクセスするにはどうすればよいですか。curFrameC++ Sprite クラスの変数と変数を Lua スクリプトに渡すことを考えましnumFramesたが、方法がわかりません。

どんな援助も大歓迎です。これは、別のライブラリまたは他の誰かのコードでは実行できません。正しい方向へのプッシュが必要です。

4

1 に答える 1

0

パラメータを Lua 関数にプッシュする方法と、Lua を C++ に一般的に統合する方法について、いくつかの優れたチュートリアルがあります。

于 2013-03-05T03:41:47.020 に答える