刚接触Lua,睁眼瞎呀。
背景:我接手的项目是接着别人做了90%的东西继续做,使用cocos2d-x引擎,从c++调用lua资源。
调用类方法的时候出了这个错误 attempt to call method 'xxxx' (a nil value) ,编写的格式都没有问题,类对象也不是空值,可是就是查找不到这个类的方法,decode一直报方法指针为空。
后来请教高人,才知道原来是tolua生成的接口文件里没开放这个方法接口。晕哦~~~在这个接口文件里加上方法接口就好了。这个接口文件应该能自动生成,我没查tolua使用方法。
本文介绍了一个关于Lua脚本调用方法失败的问题及其解决过程。作者接手了一个接近完成的项目,使用cocos2d-x引擎并尝试从C++中调用Lua资源。遇到的主要问题是无法调用Lua中的特定方法,最终发现是tolua生成的接口文件未包含该方法导致。
6101

被折叠的 条评论
为什么被折叠?



