使用cocos2dx -lua开发,修改了coco2dx的c++源码,重新用tolua生成了,但是在lua中调用不到,请哪位知道的大侠指点下如何才能使修改源码后在lua中调用能生效?!
修改的是C++ UIPageView的这个类~加两个方法和属性
你可以搜下UIPageView其他已有的方法在哪有你就修改对应的地方。
用tolua后,在整个工程里面搜了方法,对比了下,都有了,就是调用不到~~跟踪里面就是没那个方法的名称~
肯定是那漏掉了或者lua方法调用不对。
可能是哪里漏掉了,因为lua可以看到UIPageView的其他方法,我是用local pv=ccui.PageView:new() 这样创建的,但是在pv里面找不到新添加的方法~~
终于搞定了,在cocos code ide里面不知道为什么调用不到,但是在vs里面就可以了这个太奇怪了~~
没什么奇怪的,IDE有时候很坑。。