位置: 编程技术 - 正文
推荐整理分享cocos2dx初学日记(cocos2dx4.0教程),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:cocos2d教程,cocos2dx入门,cocos2dx4.0入门,cocos2dx4.0入门,cocos2dx4.0入门,cocos2d-x教程,cocos2dx入门,cocos2dx4.0入门,内容如对您有帮助,希望把文章链接给更多的朋友!
CC_SYNTHESIZE(varType, varName, funName)
这是一个自动生成been方法的宏,该方法可以为一个私有变量(假设是int a)设置get,set方法---->>>CC_SYNTHESIZE(int,a,A);
第三个参数一般是私有变量名称的大写,比如a变量的get方法就是getA,去掉get就剩下A了,所以第三个参数就是A。
value类型的变量通过调用asString().c_str()方法就可以转换为String类型。
Value跟var一样。
Plist文件的使用
CCSpriteFrameCache* cache = CCSpriteFrameCache::sharedSpriteFrameCache(); cache->addSpriteFramesWithFile("test.plist", "test.png"); /* 创建Sprite */ CCSprite* s1 = CCSprite::createWithSpriteFrame(cache->spriteFrameByName("g_good.png")); s1->setPosition(ccp(, )); addChild(s1); CCSprite* s2 = CCSprite::createWithSpriteFrame(cache->spriteFrameByName("musicBtn.png")); s2->setPosition(ccp(, )); addChild(s2);--------------------------------
setFrameZoomFactor(float f)将模拟器的分辨率设置为实际分辨率的百分之x。
-----------------
cocos2dx-3.4rc1 加载cocostudio并获取控件
#include"cocostudio/CocoStudio.h"#include "ui/CocosGUI.h"using namespace cocos2d::ui;using namespace cocostudio;
Node* test = CSLoader::createNode("MainScene.csb");//MainScene.csb就是cocostudio生成的资源文件Button* bt = (Button*)test->getChildByName("buttonL");
[置顶] Cocos3.4 横版游戏制作-《KillBear》-添加地图 转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。资源为网上寻找的,仅研究学习用,若是侵犯版权请通知本人整改。此篇为第一篇,我
Cocos2dx 3.0 lambda表达式的使用 本篇博客来自star特,转载请注明出处。
权作记录 cocos2dx 原文网址:
标签: cocos2dx4.0教程
本文链接地址:https://www.jiuchutong.com/biancheng/372774.html 转载请保留说明!下一篇:[置顶] Cocos3.4 横版游戏制作-《KillBear》-添加地图([置顶] 此外,车牌号:454118(懂得都懂[doge]))
友情链接: 武汉网站建设