12 2015 档案
cocos2d-x-3.x 工具(2)用户首选项数据
摘要:简单的将,就是应用程序关闭之后,再次启动的时候仍然可以访问到这个数据。比如用户的用户名密码之类的。 1 bool HelloWorld::init() 2 { 3 if ( !Layer::init()) 4 { 5 return false; 6 } 7 ... 阅读全文
posted @ 2015-12-08 13:40 四月厨 阅读(114) 评论(0) 推荐(0)
cocos2d-x-3.x 工具(1)计时器
摘要:这个就是设置一个函数,每隔多少帧或者多少时间执行一下。首先设置头文件HelloWorldScene.h 1 #ifndef __HELLOWORLD_SCENE_H__ 2 #define __HELLOWORLD_SCENE_H__ 3 4 #include "cocos2d.h" 5 6 c... 阅读全文
posted @ 2015-12-08 11:37 四月厨 阅读(201) 评论(0) 推荐(0)
cocos2d-x-3.x 触摸反馈(4)多点触摸
摘要:coocs2dx貌似有个限制,最多支持5个点的触摸,这是实际测试了一下,也不知道是不是跟手机性能有关系。 1 bool HelloWorld::init() 2 { 3 if ( !Layer::init()) 4 { 5 return false; 6 }... 阅读全文
posted @ 2015-12-08 11:05 四月厨 阅读(146) 评论(0) 推荐(0)
cocos2d-x-3.x 触摸反馈(3)事件传递
摘要:一个单点触摸事件的完整流程。 1 bool HelloWorld::init() 2 { 3 if ( !Layer::init()) 4 { 5 return false; 6 } 7 Size size = Director::getInstan... 阅读全文
posted @ 2015-12-07 22:50 四月厨 阅读(247) 评论(0) 推荐(0)
cocos2d-x-3.x 单点反馈(2)判断触摸目标
摘要:额,接着上一节的说,上一节是全屏幕点击有反馈,这个是加一个判断机制,只在目标出点击才会反馈。 1 bool HelloWorld::init() 2 { 3 if ( !Layer::init()) 4 { 5 return false; 6 } 7 ... 阅读全文
posted @ 2015-12-07 22:32 四月厨 阅读(141) 评论(0) 推荐(0)
cocos2d-x-3.x 触摸反馈(1)单点触摸
摘要:单点触摸就是在同一时间只支持一个点的触摸反馈。 1 bool HelloWorld::init() 2 { 3 if ( !Layer::init()) 4 { 5 return false; 6 } 7 Size size = Director::g... 阅读全文
posted @ 2015-12-07 22:19 四月厨 阅读(265) 评论(0) 推荐(0)
cocos2d-x-3.x (6)动作侦听
摘要:其实主要是为了看一下动作是否结束 1 bool HelloWorld::init() 2 { 3 if (!Layer::init()) 4 { 5 return false; 6 } 7 8 Size visibleSize = Director:... 阅读全文
posted @ 2015-12-06 00:14 四月厨 阅读(159) 评论(0) 推荐(0)
cocos2d-x-3.x 动作(5)序列动作
摘要:其实就是按照顺序来执行动作指令。 1 bool HelloWorld::init() 2 { 3 if (!Layer::init()) 4 { 5 return false; 6 } 7 8 Size visibleSize = Director:... 阅读全文
posted @ 2015-12-05 23:58 四月厨 阅读(216) 评论(0) 推荐(0)
cocos2d-x-3.x 动作(4)混合动作
摘要:其实说白了就是同时进行多动,比如混合一下移动和旋转 1 bool HelloWorld::init() 2 { 3 if (!Layer::init()) 4 { 5 return false; 6 } 7 8 Size visibleSize = ... 阅读全文
posted @ 2015-12-05 23:52 四月厨 阅读(266) 评论(0) 推荐(0)
cocos2d-x-3.x 动作(3)重复动作
摘要:简单的讲,就是将动作(2)里的动作如何重复进行~ 1 bool HelloWorld::init() 2 { 3 if (!Layer::init()) 4 { 5 return false; 6 } 7 8 Size visibleSize = Director::getInstance()->... 阅读全文
posted @ 2015-12-05 23:09 四月厨 阅读(287) 评论(0) 推荐(0)
cocos2d-x-3.x 动作(2)动作反转
摘要:其实就是接着动作操作,反正移动而已。 1 bool HelloWorld::init() 2 { 3 if (!Layer::init()) 4 { 5 return false; 6 } 7 8 Size visibleSize = Director::getInstance()->getVis... 阅读全文
posted @ 2015-12-05 22:43 四月厨 阅读(363) 评论(0) 推荐(0)
cocos2d-x-3.x 动作(1)位置移动
摘要:还是老地方。。。详见操作(1)这个是将对象进行一定的移动的。 1 bool HelloWorld::init() 2 { 3 if (!Layer::init()) 4 { 5 return false; 6 } 7 8 Size visibleSize = Director::getInstan... 阅读全文
posted @ 2015-12-05 22:29 四月厨 阅读(174) 评论(0) 推荐(0)
cocos2d-x-3.x 场景(3)场景切换特效
摘要:听说cocos场景切换比较帅气,就在网上查了许多场景切换可以调用的。先说怎么弄,贴代码,在上一节所示的地方 1 bool HelloWorld::init() 2 { 3 4 if (!Layer::init()) 5 { 6 return false; 7 } 8 9 Size visible... 阅读全文
posted @ 2015-12-05 21:32 四月厨 阅读(378) 评论(0) 推荐(1)
cocos2d-x-3.x 场景(2)简单切换场景
摘要:首先建立一个新的类,把它称作ImageScene,放在Classes之中然后这里贴一下代码:头文件: 1 ImageScene.h 2 3 #include 4 #include 5 USING_NS_CC; 6 7 class ImageScene :public Layer{ 8 pub... 阅读全文
posted @ 2015-12-05 20:55 四月厨 阅读(271) 评论(0) 推荐(0)
cocos2d-x-3.x 场景(1)简单菜单
摘要:老地方改,详见操作(1)~菜单说白了就是点击设置好的地方会切换一个场景,松开之后会切换回来。将HelloWorldScene,cpp里的 1 bool HelloWorld::init() 2 3 { 4 5 if(!Layer::init()) 6 7 { 8 9 retu... 阅读全文
posted @ 2015-12-05 17:57 四月厨 阅读(171) 评论(0) 推荐(0)
cocos2d-x-3.x 文字(1)简单加入文字
摘要:老地方改,详见操作(1)~将HelloWorldScene,cpp里的bool HelloWorld::init(){ if(!Layer::init()) { return false; } Size size = Director::getInstance()->getVisi... 阅读全文
posted @ 2015-12-04 21:47 四月厨 阅读(132) 评论(0) 推荐(0)
cocos2d-x-3.x 操作(4)简单消息框
摘要:消息弹窗利用 将HelloWorldScene,cpp里的 1 bool HelloWorld::init() 2 3 { 4 5 if(!Layer::init()) 6 7 { 8 9 return false;10 11 }12 13 Message("内容"... 阅读全文
posted @ 2015-12-04 21:17 四月厨 阅读(132) 评论(0) 推荐(0)
cocos2d-x-3.x 操作(2)简单定位点
摘要:接第操作(1)1 Sprite *s = Sprite::create("");2 3 s->setAnchorPoint(Point(0,0));//定义0,0点4 5 s->setPosition(Point(100,200));//设置位置6 7 addChild(s);还有许多的功能去文档里... 阅读全文
posted @ 2015-12-04 18:11 四月厨 阅读(101) 评论(0) 推荐(0)
cocos2d-x-3.x 操作(1)Sprite简单操作
摘要:将HelloWorldScene,cpp里的 1 bool HelloWorld::init() //找到这个 2 3 { 4 5 if(!Layer::init()) 6 7 { 8 9 return false;10 11 }12 13 //中间全部删除14... 阅读全文
posted @ 2015-12-04 17:43 四月厨 阅读(164) 评论(0) 推荐(0)
cocos2d-x-3.x 操作(3)简单改变界面大小
摘要:关于界面大小的改变,简单的加入一个操作就行了。glview->setFrameSize(480,480);加入到这个底下,就是简单的改变屏幕大小。 阅读全文
posted @ 2015-12-04 17:32 四月厨 阅读(438) 评论(0) 推荐(0)
cocos2d-x-3.x 配置(2)新建项目
摘要:配置好环境之后就可以新建项目了。将下载好的cocos2d-x-3.4.zip解压,得到一个文件夹,记录路径。比如笔者的D:\cocos2d-x-3.4在命令行中转到此路径的目录下,输入命令 cocos new HelloF -p org.cocos2dx -l cpp -d codesHelloF是... 阅读全文
posted @ 2015-12-04 17:23 四月厨 阅读(139) 评论(0) 推荐(0)
cocos2d-x-3.x 配置(1)win环境搭建
摘要:关于搭建的准备,本人用的vs2013,python2.7.10.(2.7版本比较稳定)关于cocos选择,实测3.2以上版本无太大差异,这里选择3.4。首先,将python文件安装,记住路径,比如D:\Python27 然后配置环境变量,在我的电路的属性菜单里,点击高级系统设置,点击环境变量,新建... 阅读全文
posted @ 2015-12-04 17:08 四月厨 阅读(121) 评论(0) 推荐(0)