如题目所示,为什么这样报错,而Layer::init()等就不会报错。。。
先自己顶一个。。。
定位下就知道 init不是static
那这儿应该怎样写呢?
public:
BulletSprite();
~BulletSprite();
virtual bool init();
CREATE_FUNC(BulletSprite);这是头文件里的定义,看上去并没有错啊,为啥就报错呢?
结果还是自己解决了。。。首先那样写应该是没问题的,问题出在别的地方。。。我原来电脑上有两个版本的Cocos 代码框架,一个3.2alpha的,一个3.4final的,我把3.4的删掉后,重新配置环境变量。。。一切再重头开始。建立空项目,然后把类和资源粘贴的这个项目。打开vs,再添加。运行成功