比如:
这个e继承Event,e的类型是AnimationEvent
pStack->pushCCObject(e, “Event”);
到了lua端,调用 AnimationEvent 的方法就报错,也就是说缺失了AnimationEvent类型的信息,很疑惑,求大神帮忙解答一下
比如:
这个e继承Event,e的类型是AnimationEvent
pStack->pushCCObject(e, “Event”);
到了lua端,调用 AnimationEvent 的方法就报错,也就是说缺失了AnimationEvent类型的信息,很疑惑,求大神帮忙解答一下
你使用的是什么版本?
用的 2.2.1
在lua端得到的是Event类,你可以用tolua.cast()来转换成AnimationEvent
谢谢七月,用tolua.cast()问题解决了,另外tolua.cast()这个方法本身没有什么问题吧,可以放心用吗?
没什么问题,如果类型不对不能正常转换的话,返回的对象会是nil