我有一个用C++创建窗口、启动DirectX和创建sprite的Win32应用程序。我的sprite当前在Sprite::Update()函数的末尾使用以下代码进行动画:
curFrame++;
if (curFrame >= numFrames)
curFrame = 0;现在,需要使用Lua脚本运行这一小段代码。如何替换这段C++代码来访问代码行几乎相同的Lua脚本。我考虑过将Lua类的curFrame和numFrames变量传递给C++脚本,但我不知道如何实现。
任何帮助都是非常感谢的。这不能用另一个库或其他人的代码来完成。我只需要往正确的方向推动。
发布于 2013-03-05 11:41:47
关于如何将参数推送到Lua函数,以及如何将Lua集成到C++,有几个很好的教程:
https://stackoverflow.com/questions/15214374
复制相似问题