代码改变世界

随笔分类 -  cocos2dx 3.x-3.10 - C++

cocos2dx 3.x(动态改变精灵的背景图片)

2016-11-07 01:41 by 罗任德, 5063 阅读, 收藏, 编辑
摘要: //更换精灵CCSprite的图片有两种方式。 //直接通过图片更换 //使用setTexture(CCTexture2D*)函数,可以重新设置精灵类的纹理图片。 // auto bg = Sprite::create(); Texture2D* texture = Director::getIns 阅读全文

cocos2dx 3.x(常见的46种动作)

2016-10-31 23:01 by 罗任德, 18547 阅读, 收藏, 编辑
摘要: 1 Sprite * sp= Sprite::create("Icon.png"); 2 sp->setPosition(Vec2(150, 150)); 3 addChild(sp,0,922); 4 5 // Action动作 6 7 // MoveBy 创建一个移动的动作 参数1:移动到目标... 阅读全文

cocos2dx 3.x(场景(层)的生命周期)

2016-10-26 01:02 by 罗任德, 967 阅读, 收藏, 编辑
摘要: 1 //进入当前层初第一步始化层调用 2 bool GameScence::init() 3 { 4 if( !void init() ) 5 { 6 returnfalse; 7 } 8 9 log("进入当前层初第一步始化层调用"); 10 11 return true; 12 } 13 14 阅读全文

cocos2dx 3.x(实现帧动画(人物动画,跑马灯效果)的几种方法)

2016-10-26 00:39 by 罗任德, 5807 阅读, 收藏, 编辑
摘要: 1 //创建一个跑酷的精灵 2 auto sprite = Sprite::create("1.png"); 3 //设置精灵的坐标 4 sprite->setPosition(Vec2(visibleSize.width/2,visibleSize.height/2)); 5 //添加到当前层 6 this->addChild(sprite); 7 //创建序... 阅读全文

cocos2dx 3.x(多个按钮button执行同一事件的区分)

2016-10-24 22:27 by 罗任德, 2222 阅读, 收藏, 编辑
摘要: 1 // 2 // ATTGamePoker.hpp 3 // MalaGame 4 // 5 // Created by work on 2016/10/18. 6 // 7 // 8 9 #ifndef ATTGamePoker_hpp 10 #define ATTGamePoker_hpp 11 12 #include 13 #include 14 15 ... 阅读全文

cocos2dx 3.x(捕鱼达人炮台角度换算)

2016-10-24 00:49 by 罗任德, 1549 阅读, 收藏, 编辑
摘要: 1 // 2 // GameScence.hpp 3 // NotesDamo 4 // 5 // Created by apple on 16/10/23. 6 // 7 // 8 9 #ifndef GameScence_hpp 10 #define GameScence_hpp 11 12 #include 13 #include "cocos2d.h" 14... 阅读全文

cocos2dx 3.x(精灵的碰撞检测,点击移动与拖动精灵)

2016-10-23 03:15 by 罗任德, 3979 阅读, 收藏, 编辑
摘要: 1 // 2 // MainScene.hpp 3 // helloworld 4 // 5 // Created by apple on 16/9/19. 6 // 7 // 8 9 #ifndef MainScene_hpp 10 #define MainScene_hpp 11 12 #include 13 #include "cocos2d.h" 14 US... 阅读全文

cocos2dx 3.x(点击屏幕移动精灵,拖动精灵)不需要写回调函数直接实现

2016-10-23 03:07 by 罗任德, 2670 阅读, 收藏, 编辑
摘要: 1 // 2 // MainScene.cpp 3 // helloworld 4 // 5 // Created by apple on 16/9/19. 6 // 7 // 8 9 #include "MainScene.hpp" 10 Scene * MainScene::createScene() 11 { 12 auto scene = Scene:... 阅读全文

cocos2dx 3.x(一张背景图利用定时器实现循环轮播)

2016-10-23 02:53 by 罗任德, 1737 阅读, 收藏, 编辑
摘要: 1 // 2 // MainScene.hpp 3 // helloworld 4 // 5 // Created by apple on 16/9/19. 6 // 7 // 8 9 #ifndef MainScene_hpp 10 #define MainScene_hpp 11 12 #include 13 #include "cocos2d.h" 14 us... 阅读全文

cocos2dx 3.x(获取当前系统时间)

2016-10-21 01:35 by 罗任德, 5332 阅读, 收藏, 编辑
摘要: 1 // 2 // MainScene.cpp 3 // helloworld 4 // 5 // Created by apple on 16/10/21. 6 // 7 // 8 9 #include "MainScene.hpp" 10 USING_NS_CC; 11 Scene * MainScene::createScene() 12 { 13 au... 阅读全文

cocos2dx 3.x(加载cocostudio进度条)

2016-10-21 00:46 by 罗任德, 1544 阅读, 收藏, 编辑
摘要: 1 // 2 // MyLoagingScene.hpp 3 // My 4 // 5 // Created by work on 16/10/13. 6 // 7 // 8 9 #ifndef MyLoagingScene_hpp 10 #define MyLoagingScene_hpp 11 12 #include 13 #include "cocos2d.h... 阅读全文

cocos2dx 3.x(Button传统按钮)

2016-10-21 00:38 by 罗任德, 7693 阅读, 收藏, 编辑
摘要: 1 // 2 // ATTLoagingScene.hpp 3 // ATT 4 // 5 // Created by work on 16/10/13. 6 // 7 // 8 9 #ifndef ATTLoagingScene_hpp 10 #define ATTLoagingScene_hpp 11 12 #include 13 #include "cocos... 阅读全文

cocos2dx 3.x以上(Sprite精灵类的相关属性与创建)

2016-09-26 22:46 by 罗任德, 6760 阅读, 收藏, 编辑
摘要: // // MainScene.cpp // helloworld // // Created by apple on 16/9/19. // // #include "MainScene.hpp" Scene * MainScene::createScene() { auto scene = Sc 阅读全文

cocos2dx 3.x版本搭建Mac环境工程(创建一个新的C++工程)百分百可行

2016-09-26 22:34 by 罗任德, 8559 阅读, 收藏, 编辑
摘要: 首先第一篇,想学cocos2dx第一步就是搭建环境,第一步搭建不了环境,创建不了工程那一切都是扯淡。 说到mac下安装cocos2d-x想到的模式就是xcode+cocos2d-x。因为我本身就是一个ios程序员,所以我只能通过xcode这个软件来编写以后的cocos2d-x的程序。 1、自行下载安 阅读全文