cocos2d-x
文章平均质量分 73
爱在一毛钱
这个作者很懒,什么都没留下…
展开
-
cocos2d-x 游戏暂停界面,监听home键,返回键,Menu键 解决方案
原文地址游戏暂停界面:cocos2d-x中游戏暂停界面提供的思路是用pushScene()和popScne(),即推进和弹出场景,当游戏暂停时,推进(pushScene())暂停场景,之前运行的场景将会自动暂停,然后我们可以在暂停场景中操作,如Resume,ReStart,Quit等,当我们不再需要暂停场景时,可以popScene()将暂停场景弹出。(场景就像一张纸,我们推进一转载 2013-03-29 10:36:09 · 955 阅读 · 0 评论 -
cocos2d-x中保存用户游戏数据CCUserDefault
原文地址:http://blog.csdn.net/yanghuiliu/article/details/6912612正在做项目中有很多游戏数据要保存,常见的玩家数据这些比较简单的可以用CCUserDefault。它是cocos2d-x用来存取基本数据类型用的。保存为XML文件格式。主要方法:(和java的map很像,键值对,应该很容易懂的)[cpp] vie转载 2013-06-05 10:17:57 · 630 阅读 · 0 评论 -
加载进度条
loading=CCSprite::create("loading.png");pro=CCProgressTimer::create(loading);loadingbar=CCSprite::create("loadbg.png");pro->setType(kCCProgressTimerTypeBar);// Setup for a bar starting原创 2013-06-24 15:36:34 · 608 阅读 · 0 评论 -
cocos2d-x中数值越低,优先级越高。
,cocos2d-x中数值越低,优先级越高。原创 2013-07-02 14:05:33 · 1221 阅读 · 0 评论 -
CCScrollView的例子
因为官方没有提供CCScrollView的例子,所以我简单的总结了一下CCScrollView的使用,以供像我这样的新手在初学的时候参考。一、创建2.1.0下的能用的创建CCScrollView的方法有四种,但是有两种不推荐使用CC_DEPRECATED_ATTRIBUTE static CCScrollView* viewWithViewSize(CCSize siz转载 2013-07-02 14:12:39 · 1622 阅读 · 0 评论 -
一些RGB颜色值
(4)一些RGB颜色值浅粉红 #FFB6C1 255,182,193粉红 #FFC0CB 255,192,203猩红/深红 #DC143C 220,20,60淡紫红 #FFF0F5 255,240,245弱紫罗兰红 #DB7093 219,112,147热情的粉红 #FF69B4 255,105,180深粉红 #FF1493 255,20,147中紫罗兰红 #C转载 2013-07-02 14:52:20 · 1023 阅读 · 0 评论 -
cocos2d-x中的模态对话框
cocos2d-x中没有为我们提供模态对话框的实现,不过有一个分平台来实现的确认对话框的实现CCMessageBox,可以实现的对话框。可是定制性不强,可以当做系统级的提示,但是如果作为游戏中的对话框就显得不那么妥当了!自定义一个模态对话框需要注意两方面:一. 触摸事件响应的优先级别二.易扩展其实第一点是比较麻烦的一个方面,第二点主要是根据用法的不同而需转载 2013-08-07 09:37:35 · 739 阅读 · 0 评论 -
cocos2d-x 制作透明遮罩
在新公司的游戏项目中做新手引导..其中指定某些范围是亮的 其余地方都是暗的示意玩家去点击这个区域...在网上找到CCRenderTexture很方便的就能实现 记录下这段学习历程效果图:遮罩图 我们将使用这张图片来给我们的日历图片添加一个边框,是那种带有波纹效果的边框,而不是四边形的。这张图片透明的部分,就是遮罩效果的部分,而白色区域则是日历图转载 2013-09-05 10:13:10 · 4781 阅读 · 0 评论 -
解决cocos2d-X 2.0版本后创建的Android项目提示org.cocos2dx.lib.Cocos2dxActivity找不到问题
解决cocos2d-X 2.0版本后创建的Android项目提示org.cocos2dx.lib.Cocos2dxActivity找不到问题 复制 ***\cocos2dx\platform\android\java\src\ (***为cocos2d-x更目录) 到你android项目中的src文件夹中这样就又有一个麻烦问题,是不是每次创建都要复制呢,答转载 2013-11-24 20:20:50 · 701 阅读 · 0 评论 -
cocos2dx android版本移植时的Error format not a string literal and no format arguments解决方案
场景: cocos2dx 跨平台开发, 移植Android版本时, 当进行到build_native.sh步骤后ndk版本: android-ndk-r9开发环境: mac os 64bit, Android+EclipseBUG: CCCommon.cpp:54:77: error: format not a string literal and no format argum转载 2013-11-26 10:47:04 · 695 阅读 · 0 评论 -
coco2d-x中编码问题。GBK转UTF-8
由于mac太卡了,在win32下写时,突然发现中文乱码了。没办法,编一个函数转一下。可能以后用得着。调用:GBKToUTF8(str对象, “gb2312”, “utf-8”);int GBKToUTF8(std::string & gbkStr, const char* toCode, const char* fromCode){ iconv_t iconvH;转载 2013-06-05 09:55:09 · 600 阅读 · 0 评论 -
如何实现跳跃中的减速和自由落体
一些自由落体 以及 动画改变速度的例子scheduler test scheduler timeScale test 原文:http://blog.csdn.net/cq361106306/article/details/7928102没有用物理引擎,所以只能重新造轮子了,不过这是很简单的一个模拟。首先我们学过简单的物理知识知道,跳上去的时候,有一个初速度V,转载 2013-05-15 10:31:07 · 1740 阅读 · 0 评论 -
关于暂停和恢复
1.实现原理原理不是通过调用 CCDirector::sharedDirector()->pause(),因为这个调用将会导致游戏彻底暂停,而无法返回运行状态!而我们需要的是暂停的时候是游戏逻辑暂停,但是触摸事件监听不能停止,换句话说就是希望我们能控制哪一部分暂停,哪一部分不暂停。有一种很繁琐的方法(看起来繁琐,代码不会很多),就是递归遍历需要暂停的层和精灵,调用pause转载 2013-05-13 17:22:22 · 692 阅读 · 0 评论 -
cocos2d-x学习笔记-触屏事件详解
原文地址:http://codingnow.cn/cocos2d-x/783.html游戏跟视频最大的区别就是互动,玩家可以操控游戏中的角色,现在的移动设备几乎人手一台,基本上全部都是基于触屏操作的,今天就来学习一下cocos2d-x是怎么实现对触屏操作的处理的。1.首先来了解一下相关的几个类、处理触屏事件时操作和执行的流程CCTouch:它封装了触摸点,可以通过locationInV转载 2013-04-02 16:05:10 · 590 阅读 · 0 评论 -
cocos2d-x UI之技能冷却按钮
技能冷却的效果跟魔兽世界中的技能冷却类似,功能如下:技能图标点击时会有按下效果,抬起后开始冷却计时,冷却计时技术后该图标才可以再次进行点击。对应的图片资源: 注意:添加child时要注意上下层 最下方是CCMenuItemImage 按钮图片 其次是模版图片 半透明模版图片 最上方是CCProgressTimer 图片是最下图转载 2013-03-28 10:34:35 · 719 阅读 · 0 评论 -
cocos2d-x获得随机数
之前在做一个游戏的时候需要获取随机数,cocos2d-x有提供方便的宏1 CCRANDOM_0_1()*end+start;参数end和start是为了设置获取随机数范围的,要想获取接近真实的随机数需要设置一个种子,比较常用的方法是以当前时间为种子,在cocos2d-x中也提供了获取时间的方法,而且获取的时间更精确1 cc_timeval psv;2 CCTime::ge转载 2013-05-15 16:48:50 · 676 阅读 · 0 评论 -
射击游戏
本文我们将介绍如何去开发一个横向滚屏的射击类游戏1.在代码中重建背景 我们在项目中新建一个节点ParallaxBackground,头文件很简单/* * ParallaxBackground.h * * Created on: 2012-9-18 * Author: Panda */ #ifndef PARALLAXBACKGROUND_H_转载 2013-05-03 09:51:47 · 686 阅读 · 0 评论 -
地图的使用2(TMX) --Z-Order、AnchorPoin、抗锯齿
cocos2d-x学习笔记(22)--地图的使用2(TMX) --Z-Order、AnchorPoin、抗锯齿http://www.2cto.com/kf/201209/154687.html概念一:Z-Order Z-Order有时也写作zorder,指的是对象之间的层次关系。例如,在我们制作ppt时,有些ppt是图文并茂,而文字要转载 2013-05-03 09:53:53 · 807 阅读 · 0 评论 -
cocos2d-x 场景震动
关于场景震动效果的void CFAnimationLayer::cfSceneShake(){CCScene* f = CCDirector::sharedDirector()->getRunningScene();// CCPoint size = f->getPosition();CCMoveTo* left1 = CCMoveBy::actionWithDuration(原创 2013-05-21 15:48:40 · 2298 阅读 · 0 评论 -
Cocos2d-x利用CCSpriteBatchNode提高渲染效率
猴子原创,欢迎转载。转载请注明: 转载自Cocos2D开发网–Cocos2Dev.com,谢谢!原文地址: http://www.cocos2dev.com/?p=331以前写过一个游戏中的天气系统,今天有人说我的天气系统有点卡,不是很好用。我看下了他的代码,发现他改了我的代码,把CCSpriteBatchNode删除了,直接用addChild,每个sprite都是重新读取的贴转载 2013-05-22 10:23:25 · 703 阅读 · 0 评论 -
层的淡入淡出
http://blog.sina.com.cn/s/blog_7018d382010116wd.html基本概念为了全面掌握cocos2d-x的开发,我们首先需要了解该引擎的几个基本概念。实际上,这些基本概念是所有游戏开发所必须的,并非cocos2d-x专有。任何游戏都是通过这些概念所针对的对象组建起来的,游戏的复杂程度决定了这些对象实现的复杂程度。场景(CCScene)我转载 2013-05-23 16:44:03 · 1071 阅读 · 0 评论 -
可耻的转载了别人的cocos2d-x的学习笔记
原文:http://blog.csdn.net/we000636/article/details/8263503接受触屏事件的优先级是值越小,响应触屏事件的优先级越高Z值越大,越外面粒子系统设计工具:Particle Designer软件 目前只支持MAC平台 导出 plist文件地图设计工具:Tiles 目前有两个版本,一个是Ja转载 2013-05-13 17:17:18 · 2052 阅读 · 0 评论 -
Fruit Ninja(水果忍者)游戏源码 cocos2d
cocos2dx 实现的 风靡一时的智能机游戏 水果忍者游戏《水果忍者》完整游戏源码,Android windows ios多平台编译运行100%完整代码,源码编译 无bug运行酷炫的梅花剑法(可以自己修改源码DIY 设计其他剑法)冰冻技能狂乱技能双倍狂乱技能普通模式下载地址:点我下载http://game.lizhih...原创 2019-05-17 23:45:51 · 2888 阅读 · 4 评论