Acess lua到c中的重复变量



我在c中有sprite类绑定到lua,在lua代码中我有一些项目符号,所有项目符号都有事件更新,但如果我们创建多个项目符号,我们如何访问c中具有相同名称的每个项目符号。

for i = 1, 5 do
bullet= Sprite.new()
bullet:Name("bullet")
end

在c i中调用lua_getglobal(L;我只从堆栈顶部得到一个,有任何方法可以将单个子弹从lua调用到c。谢谢

对不起我的英语。

您需要做的是将名称与实际的sprite名称分开,否则,无法识别项目符号,因为它们都有相同的名称。

你可以做的另一件事是将它们存储在一个名为"的全局表中;子弹";经由CCD_ 1。

我希望这能有所帮助👍

相关内容

  • 没有找到相关文章

最新更新