最近在学quick,就试着把公司之前的cocos2dx 2.x项目用quick简单的重写下,然后遇到个问题,以前有一处,是将一堆动作解析出来保存在一个dictionary里,用的时候采用
return (CCAction*)m_dictionary->objectForKey(actionName)->copy()->autorelease();的方法返回一份拷贝使用
在quick里我试着用return actionsDictionary:clone() 这样会出错
请问quick里应该如何实现呢?还是只能临时解析一个动作返回?
如果你想使用拷贝也可以学C++ return (CCAction*)m_dictionary->objectForKey(actionName)->copy()->autorelease(); 做一个封装函数然后导出到lua层调用就可以了。