
cocos2d-x
文章平均质量分 86
gf771115
这个作者很懒,什么都没留下…
展开
-
Cocos2d-x 利用CCSpriteBatchNode提高渲染效率
转自:http://www.cocos2dev.com/?p=331猴子原创,欢迎转载。转载请注明: 转载自Cocos2D开发网–Cocos2Dev.com,谢谢!原文地址: http://www.cocos2dev.com/?p=331以前写过一个游戏中的天气系统,今天有人说我的天气系统有点卡,不是很好用。我看下了他的代码,发现他改了我的代码,把CCSpriteBatchNode删除转载 2013-05-16 10:09:54 · 750 阅读 · 0 评论 -
cocos2d-x中的单例模式运用
转自:http://blog.youkuaiyun.com/we000636/article/details/8536878我们在C++往往能用到单例模式,但在cocos2d-x中,运用单例模式时,您是否遇到了麻烦,各种“无法解析”,“error LNK"错误出来。下面我用个例子简单介绍下单例模式在cocos2d-x是如何编写的:这里我编写一个类Global,用来存储游戏中全局转载 2013-05-17 00:31:06 · 1059 阅读 · 0 评论 -
Cocos2d-x 设置竖屏的方法 2.0以上版本
转自:http://www.cnblogs.com/GameDeveloper/archive/2013/04/17/3026414.htmliOS:在网上搜了千百遍终于终于找到对的方法了。。在网上搜的大部分结果是把(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOr转载 2013-05-17 09:51:35 · 1563 阅读 · 0 评论 -
cocos2d-x CocoStudio工具集发布
转自:http://www.cocoachina.com/devchannel/2013/0413/5989.html 本次大会更多相关报道,请访问CocoaChina2013春季开发者大会官网>>来自触控的张晓龙为我们分享了CocoStudio工具集,CocoStudio工具集是基于Cocos2d-X的一款完整的游戏开发体系,由UI编辑器,动画编辑器,数据编辑器以及场景编辑器四部分组转载 2013-05-17 16:27:15 · 1212 阅读 · 0 评论 -
cocos2d-x 菜单CCMenu和CCMenuItemImage应用实例
制作了一个游戏菜单的小例子,效果如下: LayerMainMenu.h的代码如下:#pragma once#include "cocos2d.h"using namespace cocos2d;class LayerMainMenu : public CCLayer{public: LayerMainMenu(void); ~LayerMai原创 2013-05-17 15:46:36 · 4085 阅读 · 0 评论 -
Cocos2d-x win7 + vs2010 配置图文详解(亲测)
转自:http://www.cnblogs.com/zilongshanren/archive/2011/09/27/2192928.html下载最新版的cocos2d-x。打开浏览器,输入cocos2d-x.org,然后选择Download,本教程写作时最新版本为cocos2d-1.01-x-0.9.1,具体下载位置如下图:下载完之后,解压到当前文件夹。我把下转载 2013-04-15 10:17:47 · 1234 阅读 · 0 评论 -
mac下面xcode+ndk7配置cocos2dx & box2d的跨ios和android平台的游戏教程
转自:http://www.cnblogs.com/zilongshanren/archive/2012/03/04/2377873.html首先,按照上一篇教程,搭建好mac下面的cocos2dx和android开发环境,注意配置好一些环境变量的值,比如$COCOS2DX_ROOT等。然后使用Xcode建立一个cocos2dx_box2d项目,命名为Box2DTest,如下图所示转载 2013-04-15 10:21:00 · 1203 阅读 · 0 评论 -
如何在macox下面配置集成ios和android游戏教程
转自:http://www.cnblogs.com/zilongshanren/archive/2012/02/23/2364163.html‘教程截图: 1.准备工作,配置开发环境:开发环境:mac ox 10.7.3 + xcode4.2 + ndk r7 + eclipse helios部署环境:中兴v880 root过了 刷2.3.5的r转载 2013-04-15 10:22:32 · 934 阅读 · 0 评论 -
cocos2d-x学习资源汇总(持续更新。。。)
转自:http://www.cnblogs.com/zilongshanren/archive/2012/02/17/2356516.html我之前一直学习c++的,第一次接触cocos2d是oc版的,虽然很好用,但是,我还是对c++情有独钟,再加之cocos2d-x由自己人主导,更应该拥抱她,热爱她,把她发扬光大。之后,我将会全面投入cocos2d-x的怀抱,欢迎大家和我交流转载 2013-04-15 10:24:09 · 724 阅读 · 0 评论 -
Cocos2d-x建工程时避免copy文件夹和库
转自:http://www.cnblogs.com/zilongshanren/archive/2011/09/27/2192920.html‘在上一篇教程中,我们演示了如何使用VS2010来新建一个工程,并且教大家如何一步步解决头文件包含错误、lib库引用错误 及dll链接错误。但是,每次建一个工程都这么费时,岂不是很不爽,而且每个工程都要copy一份cocos2d-x、coco转载 2013-04-15 10:25:40 · 787 阅读 · 0 评论 -
cocos2d-x常用开发工具
转自:http://www.cocos2dres.com/view.asp?id=55 位图字体工具Bitmap Font ToolsBMFont (Windows)FonteditorGlyph DesignerHieroLabelAtlasCreator粒子编辑工具Particle Editing ToolsParticleCreator转载 2013-05-06 14:02:25 · 792 阅读 · 0 评论 -
Cocos2d-x 在屏幕上渲染文字
转自:http://blog.youkuaiyun.com/zhy_cheng/article/details/8268814 原创文章,转载请注明出处:http://blog.youkuaiyun.com/zhy_cheng/article/details/8268814。这篇博文主要展示在屏幕上渲染文字,先来看看最后要实现的界面:这个界面就是在屏幕的四个角落有不同字转载 2013-05-07 15:19:40 · 1183 阅读 · 0 评论 -
cocos2d-x 跨平台退出应用程序时的不同设置
转自:http://blog.youkuaiyun.com/software_lichaojie/article/details/8718777在win32下,当点击退出按钮退出cocos2d-x程序时,调用的是voidHelloWorld::menuCloseCallback(CCObject* pSender){ // "close" menu item clicked转载 2013-05-20 22:03:40 · 2054 阅读 · 0 评论 -
cocos2d-x 屏幕自适应解决办法
转自:http://blog.youkuaiyun.com/zhangjingyangguang/article/details/7617816 最近在写一个项目,要求pc,ipad,andriod平台上都可以运行,所以选择用cocos2d-x来开发。我们的资源大小是1024*768的,在pc上和苹果上都是没有问题的,可是到了andriod上,问题就来了。andriod上有有各种各样的分辨率,那么程序转载 2013-05-08 10:03:05 · 950 阅读 · 0 评论 -
cocos2d-x 中文支持问题
转自:http://blog.youkuaiyun.com/tkokof1/article/details/7426706 题记:这阵子一直在学习cocos2d-x,其跨平台的特性确实让人舒爽,引擎的框架概念也很成熟,虽然相应的第三方工具略显单薄,但也无愧是一件移动开发的利器啊,有兴趣的朋友有时间就多了解一下吧 :)使用引擎的过程中遇到的问题很多,中文支持便是一例,虽然问题本身并不复杂,但转载 2013-05-08 10:23:17 · 987 阅读 · 0 评论 -
cocos2d-x 场景切换时内存过高导致crash 解决方法
转自:http://blog.youkuaiyun.com/zhangjingyangguang/article/details/7618048最近在做一个cocos2d-x的项目时,遇到一个问题,就是在pc上运行都是ok的,可是在ipad和andriod上面,在场景切换时时常会挂掉,用苹果自带的Instruments工具检测时,发现在场景正常运行时,内存大概保持在三四十兆,但是在场景切换时,转载 2013-05-08 10:00:25 · 1079 阅读 · 0 评论 -
cocos2d-x 触屏事件
转自:http://blog.youkuaiyun.com/bill_man/article/details/7214667 小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址http://blog.youkuaiyun.com/bill_man1.场景触屏一般在菜单中,不是继承自CCLayer,这时候要检测触屏,就需要两步就可以完成第一步:setIsT转载 2013-05-08 10:44:09 · 971 阅读 · 0 评论 -
cocos2d-x 播放音乐和音效
首先在头文件里添加:#include "SimpleAudioEngine.h" 然后就可以调用如下函数来初始化和播放音乐://预加载背景音乐 CocosDenshion::SimpleAudioEngine::sharedEngine()->preloadBackgroundMusic( "Sound/SpaceGame.wav" ); //播放背景音乐 Coc原创 2013-05-08 11:08:41 · 1471 阅读 · 0 评论 -
Cocos2d-x 自定义动画
出处:http://blog.youkuaiyun.com/zhy_cheng/article/details/8272388上篇中实现的是Cocos2d-x提供给我们的动画,这次要实现的动画是自定义的动画。这次实现的是让一个精灵一直执行我给的图片,从而达到动画的效果,还是截几张图看看。图片资源来自解压《捕鱼达人》和《魔塔》一共有18张图片。转载 2013-05-07 17:15:53 · 1115 阅读 · 0 评论 -
Cocos2d-x 在屏幕上渲染菜单并添加消息响应
转自:http://blog.youkuaiyun.com/zhy_cheng/article/details/8270508上一讲介绍了渲染文字,这次介绍在屏幕上渲染菜单,还是先看看我做出的效果吧:这个效果还不错吧。图片都是解压《捕鱼达人》,然后自己ps得到的。首先将屏幕大小设置为480x320[cpp] view plaincopyprint?e转载 2013-05-07 15:43:59 · 827 阅读 · 0 评论 -
Cocos2d-x 系统动画
出处:http://blog.youkuaiyun.com/zhy_cheng/article/details/8271154Cocos2d-x提供的动画主要是瞬时动画和延时动画。瞬时动作就是不需要时间,马上就完成的动作。瞬时动作的共同基类是CCActionInstant。延时动作就是指动作的完成需要一段时间。因此,几乎所有的延时动作都使用执行时间作为第一个参数,它们有着共同的基类CCActi转载 2013-05-07 16:29:07 · 1036 阅读 · 0 评论 -
cocos2d-x 数学函数、常用宏粗整理 - by Glede
转自:http://www.cnblogs.com/buaashine/archive/2012/11/12/2765691.html 最近我们的cocos2d-x游戏项目已经进入了正式开发的阶段了,几个dev都辛苦码代码。cocos2d-x还是一套比较方便的api的,什么action啊、director啊、ccpoint啊都蛮便捷的。但是我看到几个dev有时候会很不知道用它们,还是首先自转载 2013-05-08 10:28:49 · 760 阅读 · 0 评论 -
cocos2d-x 关于home键黑屏和游戏loading界面
转自:http://blog.youkuaiyun.com/qq634416025/article/details/8041363有时候场景中的资源加载过多的话就会引起游戏进入的时候很卡,因为那是边加载边显示。还有在游戏中按下home键 再进入游戏的时候会有一段时间的黑屏,那是因为游戏要重新加载资源,这样用户体验非常不好。我在tests例子里面发现一个很好的例子叫做TextureCacheTest,里转载 2013-05-08 10:31:30 · 1281 阅读 · 0 评论 -
cocos2d-x android平台切入后台纹理失效的解决方法
转自:http://blog.youkuaiyun.com/langresser/article/details/8659538 android系统下,切入后台,则纹理全部失效,从后台切到前台,cocos2d-x会重新加载纹理。这样有两个问题:1、如果纹理较多的话,加载纹理会卡很长时间,就像死机一样。 变通解决方法是修改引擎代码,增加一个进度条提示。2、文字描边等用到RenderTexture转载 2013-05-08 10:38:32 · 1713 阅读 · 0 评论 -
Cocos2d-x 项目从VS移植到Xcode中的配置
转自:http://www.cnblogs.com/wt616/archive/2012/12/04/2800729.html一、VS中开发注意事项1、 VS中某目录下的代码文件如果要引用和该目录平行另一个子目录下的某个文件,则使用“../另一个子目录/某个文件”。2、 如果子目录下的代码需要引用和它平级的代码直接引用。二、Xcode开发工具下classes文件夹的配置1、转载 2013-05-08 13:19:28 · 987 阅读 · 0 评论 -
Cocos2d-x 项目从VS移植到Android中的配置
转自:http://blog.163.com/zhoulong19880518@126/blog/static/607097022012926112958689/ 第零步:配置android工程生成器#1用记事本之类编辑器打开cocos2d-x目录下的create-android-project.bat#2编辑以下三个变量第一步:建立android工程#1运行coc转载 2013-05-08 13:23:03 · 1378 阅读 · 1 评论 -
cocos2d-x 1.0 2.0 代码差异
转自:http://blog.163.com/zhoulong19880518@126/blog/static/607097022012824959139/ 最近看cocos2d-x 2.0.2发布后升级了一下,升级后发现又出现了很多错误,原来有一些地方的代码用法改变了。在修改代码的过程中,简单做了一些记录,当做是一个备忘录。第一个: CCLayer初始化 自定义Layer转载 2013-05-08 16:13:08 · 919 阅读 · 0 评论 -
(译)cocos2d-x跨android&ios平台开发入门教程
转自:http://www.cnblogs.com/zilongshanren/archive/2012/04/28/2473282.html原文链接地址:http://www.raywenderlich.com/11283/cocos2d-x-for-ios-and-android-getting-started教程截图: Cocos2D是一个非常棒而且非常容易转载 2013-04-15 10:19:51 · 1027 阅读 · 0 评论 -
Cocos2d-x Tiled Map Editor(一)
转自:http://blog.youkuaiyun.com/zhy_cheng/article/details/8308609Tiled Map Editor是Cocos2d-x支持的地图编辑器,使用Tiled编辑出的地图可以很方便的被Cocos2d-x使用Tiled的官网是Tiled Map Editor。我使用的地图编辑器是QT版本。好了,下面就试一试吧。1.编辑地图选择文件-----转载 2013-05-08 23:18:11 · 1206 阅读 · 0 评论 -
cocos2d-x 定时器 schedule
转自:http://blog.youkuaiyun.com/kyfvc/article/details/8268217 在游戏中,要检测两个运动的物体什么时候否碰撞,就必须在每一帧中对两个物体的矩阵范围进行判断,是否出现相交。同样的,一些游戏动画,为了做出动画效果,我们在设置动作的同时,还需要对每一帧的画面进行布局,在cocos2d-x中就可以使用schedule()函数实现了。下面是sche转载 2013-05-08 16:19:00 · 1048 阅读 · 0 评论 -
Cocos2d-x CCProgressTimer实现DotA的技能冷却效果
转自:http://blog.youkuaiyun.com/zhy_cheng/article/details/8278012实现的原理就是两张图片,一个亮一些,一个暗一些,将暗的图片放在亮的图片的下面,然后让亮的图片实现动画效果。幻影刺客的窒息之刃,让敌方单位减速并且受到伤害,持续8秒。我玩幻刺很犀利的哦。下面看看代码的实现: //技能冷却效果 CCSprite转载 2013-05-08 16:34:42 · 1334 阅读 · 0 评论 -
cocos2d-x 自定义场景和场景跳转
转自:http://blog.youkuaiyun.com/zhy_cheng/article/details/8279397 定义自己的场景,我们可以参考Cocos2d-x给我们生成的HelloWorld这个类。[cpp] view plaincopyprint?#pragma once #include "cocos2d.h" using namespace coc转载 2013-05-08 17:11:28 · 1085 阅读 · 0 评论 -
Cocos2d-x Tiled Map Editor(三)
转自:http://blog.youkuaiyun.com/zhy_cheng/article/details/8363028 上一篇中完成了再地图中添加西瓜,让hero吃,这篇将会完成这个游戏。1.添加敌人在对象层中加入敌人,注意,加入了一个键值对,键为n,值为1。这个键值对主要就是为了区分敌人和英雄。将敌人画在地图上。[cpp] view plaincopypr转载 2013-05-09 10:18:08 · 963 阅读 · 0 评论 -
Cocos2d-x 实现运动的尾巴效果
转自:http://blog.youkuaiyun.com/zhy_cheng/article/details/8434598 使得运动的物体有尾巴的效果,可以使用CCMotionStreak。这里我使用【Cocos2d-x游戏引擎开发笔记(12)】粒子系统实现与用户交互的特效的例子,使得效果更加的酷。在头文件中加入:[cpp] view plaincopyprint?转载 2013-05-09 10:27:59 · 1722 阅读 · 0 评论 -
Cocos2d-x 粒子系统----实现下雪效果
转自:http://blog.youkuaiyun.com/zhy_cheng/article/details/8289683太原市今天下雪了,8点出门,银装素裹,分外妖娆。今天就来主打下雪的效果,实现下雪效果需要使用粒子系统。这张照片是刚照的,看看太原的雪景吧先来说说我对粒子系统的了解吧,粒子系统是为了模仿自然世界的真实显现,比如说烟,雾,火花,闪电,火焰,下雪。粒子系统中需要包括四个部转载 2013-05-08 20:37:28 · 1571 阅读 · 0 评论 -
Cocos2d-x在win32,android和IOS下的文件读写问题
转自:http://www.2cto.com/kf/201303/199187.html 最近在学习和使用Cocos2d-x框架,虽然说的是跨平台,但是在用VS进行开发,然后移植到android或IOS下,也可能会出现各种问题,需要做细微的调整。 例如我在做文件读写操作的时候,很可能在win32上毫无问题,但是到了IOS上就Get Data Failed。 在经过多次尝试后,发转载 2013-05-22 17:21:27 · 1599 阅读 · 0 评论 -
Cocos2d-x SQLite专题
转自:http://blog.youkuaiyun.com/zhy_cheng/article/details/8634967 在cocos2d-x中,简单数据存储,可以使用CCUserDefault,大家可以看看我前一篇博文。至于大量,不规则的数据存储,则使用SQLite数据库。SQLite数据库的使用,请参考我的博文C++操作SQLite数据库,在此博文中,主要讲解怎么样使用C++来操作数据库的。转载 2013-05-09 10:34:41 · 1160 阅读 · 0 评论 -
cocos2d-x 多分辨率支持
转自:http://blog.youkuaiyun.com/xujiezhige/article/details/8673513http://article.ityran.com/archives/3762 最近遇到多分辨率支持问题,所以查了一些资料。将一些收获共享一下,以便自己和其他需要的朋友日后参考。如果我要建立一个cocos2d-x项目,我的目标是支持iphone3G( 480, 3转载 2013-05-08 13:36:25 · 1155 阅读 · 0 评论 -
Cocos2d-x Tiled Map Editor(二)
转自:http://blog.youkuaiyun.com/zhy_cheng/article/details/8316277这篇文章接着上篇继续学习使用Tiled制作游戏。首先,对上篇的一些代码进行优化,一个是从对象获取对象的坐标。上次使用的代码有点麻烦,现在改为下面的代码:[cpp] view plaincopyprint?CCTMXObjectGroup *o转载 2013-05-09 10:14:11 · 936 阅读 · 0 评论 -
Cocos2d-x 动画速度的控制
转自:http://blog.youkuaiyun.com/zhy_cheng/article/details/8426332 在前面的博文中,介绍过动画,但是没有提过动画速度控制。动画速度控制就是动画在什么时候快,什么时候慢。现在先来学习两个英语单词ease:安逸,悠闲。在下面的API中,应该理解为慢。exponential:指数的。指数级增长,这个增长速度就是很快了,比线性增长还要转载 2013-05-09 10:27:19 · 1304 阅读 · 0 评论