我在头文件在声明CC_SYNTHESIZE_RETAIN(CCPointArray *, paths, Paths);然后再源文件中this->setPaths(CCPointArray::create(10));读取到此时出错:
CC_SYNTHESIZE_RETAIN这个宏是引擎定义的,包含头文件即可。后面的设置也太怪了吧?
我在自己的工程中测试了一下,没有发现你的问题啊。头文件中使用了命名空间了吗?或者你已经解决了这个问题了吗?如果解决了说下方法吧。
谢谢啊,我已经解决了 但是我换其他的形式
CC_SYNTHESIZE_RETAIN(cocos2d::CCArray*,_towers,Towers);
_towers=CCArray::create();
_towers->retain();