![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cocos2d-x
roy__luo
无无
展开
-
cocos2dx-截取屏幕一部分
Image::Format format=Image::Format::PNG; auto origin=Director::getInstance()->getVisibleOrigin(); auto visibleSize=Director::getInstance()->getVisibleSize(); RenderTexture *renderTexture =原创 2016-08-10 11:53:38 · 2845 阅读 · 3 评论 -
Cocos2d-x-----------------------------------------------ActionManager
1、如果一个精灵同时执行多个动作action,这些动作是并行的 2、停止目前动作 node->stopAllActions(); node会停止目前正在执行的动作,但是不会影响到这句之后执行的action 3、延迟时间执行动作 1)、加入动作管理器并停止执行动作 Director::getInstance()->getActionManager()->addAction原创 2015-10-21 17:40:01 · 609 阅读 · 0 评论 -
cocos2d-x -------------------------------世界坐标本地坐标之间的转换
在cocos2d-x,提供现成的两个用于坐标转换的函数,convertToNodeSpace和convertToWorldSpace convertToNodeSpace:将世界坐标转换为本地坐标 用法: node1->convertToNodeSpace(node2->getPosition()); 注释: 将node2的世界坐标转化为相对于node1的本地坐标 convertT原创 2015-09-12 11:47:50 · 8096 阅读 · 0 评论 -
Cocos2d-x----------------------------------ProgressTimer进度条
1、创建方式 ProgressTimer * loadingBar=ProgressTimer::create(Sprite::create("play.png")); 2、设置进度条的类型 目前版本的cocos2dx3.6提供两种类型的进度条 ProgressTimerType::BAR 长度进度条 ProgressTimerType::RADIAL 时针型进度条 设置原创 2015-09-02 13:40:54 · 591 阅读 · 0 评论 -
Cocos2d-x-------------------------------消息机制NotificationCenter
NotificationCenter 常用函数 (1)addObserver函数 (订阅消息) void addObserver(Ref * target,SEL_CallFuncO selector,const std::string & name,Ref * sender) 根据指定的target,添加观察者. Ref * target :要订阅消息的主体 SEL_CallFuncO原创 2015-08-31 17:16:57 · 855 阅读 · 1 评论 -
Cocos2d-x-------------------------定时器schedule
1)scheduleUpdate(); 此函数是Node的成员函数,每个Node只要调用scheduleUpdate(),那么这个Node就会自动刷新当前类的update(float dt)函数体。scheduleUpdate()默认每一帧都会调用update函数。 2)schedule的作用与scheduleUpdate()函数相似,但是scheduleUpdate()默认每一帧都会调原创 2015-08-31 17:08:04 · 496 阅读 · 0 评论 -
Mac系统常见的指令
1、purge 清除内存和硬盘的缓存,与重启Mac的效果差不多 2、open -n /Applications/Safari.app/ 在终端中开启应用,使用-n可以开启多个相同应用 3、chflags hidden ~/Desktop/macx隐藏桌面上的macx文件夹,如果你想再次看到文件夹,只需将hidden改为nohidden即可 4、从Finder中将任意文原创 2015-08-31 17:02:33 · 484 阅读 · 0 评论 -
cocos2dx-------------------------------------Speed && Follow
Speed 变速、使用方法与action一样 auto sprite=Sprite::create("CloseNormal.png"); sprite->setPosition(visiableSize*0.2); addChild(sprite); auto action=MoveTo::create(10, visiableSize*0.8);原创 2015-10-23 11:17:29 · 980 阅读 · 0 评论 -
Cocos2d-x-------------------------------------------Label数字文字描边
在使用label的使用,常常需要描边数字,比如在显示道具的数量的时候 auto label=Label::createWithTTF(StringUtils::format("%d",nCount), "FontFiles/FZY4JW.TTF", 50); std::string strName=StringUtils::format("Labe原创 2015-12-05 17:00:19 · 777 阅读 · 0 评论 -
Cocos2d-x ---------------------------吞没事件---setSwallowTouches
使用:给触摸监听函数设置吞没事件,使得触摸上面的层的时候事件不会向下传递 方式:listener->setSwallowTouches(true),不向下触摸 简单点来说,比如有两个sprite ,A 和 B,A在上B在下(位置重叠),触摸A的时候,B不会受到影响原创 2015-08-28 22:01:34 · 9511 阅读 · 0 评论