lua调用出错的问题

我的一个类继承了layer,然后加了一个addChild(cocos2d::Node* child)的函数,然后把这个类导出给lua脚本,但是lua调用addChild之后报出如图的错误,cc.Node不就是cocos2d::Node么?为什么会报错~~求指导T T

你在写注册给lua的函数时,写的参数类型不能写cocos2d::Node,这是C++的写法。

可是如果我是引用命名空间的话就是报“argument #2 is ‘cc.Node’;‘Node’ expected”

你在你的函数里写的是cc.Node吗?
tolua_isusertype(L, 1, “cc.Node”, &err)
印象中应该要这样。