已采纳回答 / Angeloo
注释中写的很明确,为一个类似CCLayer类的特定的类增加一个create函数.我们也可以看到在宏的下面定义了一个create()函数返回的类型就是宏带入的参数__TYPE__指针类型.那create函数里做了什么呢?它执行了类的构造函数,执行了init()初始化函数,最后又设置创建出的对象为自动释放内存.这样其他人在使用这个类的时候,只要是用create()函数创建出来的对象就不用费心去管理释放内存了.
2016-10-08
最新回答 / Raindrips
两个头文件互相引用一定会出问题,但是为了避免这一情况出现,可以用预处理命令实现在程序之前应写上<...code...>另外,这些在C++基础视频里讲过
2016-09-08
已采纳回答 / 啊啦朴朴
字体少了一个r应该是Marker,试过了没问题 Label *label=Label::createWithTTF("clcok","fonts/Marker Felt.ttf",48);
2016-08-23
已采纳回答 / xycdsg
经过四个小时排查。。。。发现是因为工程里面没有fonts文件夹,自然找不到字体了,自己在Resources新建一个文件夹,然后下载字体进去,换成相应名字就可以啦
2016-04-19
已采纳回答 / 柔石肉食
用拍电影更直观理解:Director导演,指挥。Scene场地,片场,一块空间。Layer布景墙,地板。Sprite演员,道具。导演选定 auto director = Director::getInstance();导演指派一块地方作为拍摄地点-- auto scene = HelloWorld::createScene(); director->runWithScene(scene);大家在场地布背景墙,地板。auto layer = HelloWorld::create(); s...
2016-03-14
最新回答 / 艾尔森
不会有这种问题的 你们好好的学一下编程就好 if((int)minute->getRotation()%72==0)这个判断进入判断的前提是 if (_second->getRotation() == 360) 判断为true 也就是秒针指在‘12’的位置上的时候反而我觉得有问题的地方时_hour精灵在旋转角为360度的时候没有归零。。 可能是老师觉得没人会无聊到等一个小时所以没写
2016-01-09