自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 cocos2dx游戏开发问题点1.1

1>e:\cocos2d-x\cocos2d-x version\cocos2d-x-2.2.1\cocos2d-x-2.2.1\projects\moonwarriors\classes\startscene.h(25): error C2143: 语法错误 : 缺少“;”(在“*”的前面)1>e:\cocos2d-x\cocos2d-x version\cocos2d-x-2.2.1\co

2014-04-21 21:36:56 602

原创 TestCpp中 视差粒子 parallaxParticle 创建中 onEnter()相关代码

void ParallaxParticle::onEnter(){    ParticleDemo::onEnter();        m_background->getParent()->removeChild(m_background, true);    m_background = NULL;    CCParallaxNode* p = CCParallaxNo

2014-04-12 17:48:40 575

原创 CCAction 与 Target, 执行者

void CCAction::startWithTarget(CCNode *aTarget){    m_pOriginalTarget = m_pTarget = aTarget;}

2014-04-12 16:49:36 585

转载 有关curve在游戏中的解释应用

云形线(Catmull-Rom curve曲线) 云线(Spline或B-spline)在数学上有很多种类,常用的三阶云线有Hermite, Bezier, Uniform B-spline, Nonuniform B-spline, Catmull-Rom及Kochanek-Bartels等。NURBS curve则是NonUniform Rational B-Spline curv

2014-04-12 13:34:36 801

转载 cocos2dx 不要直接在 onEnter 里面 addTargetedDelegate (或 addStandardDelegate)

原文链接:http://blog.csdn.net/zhangxaochen/article/details/8064010 今天看别人 cocos2d 代码的时候发现个怪现象, 整个工程里面 没有 setTouchEnabled(true) 这样的代码, 但是程序跑起来的时候却可以响应 触屏事件。于是下断点跟踪啊跟踪,发现 m_bIsTouchEnabled 这个变量确实是 fals

2014-04-09 18:53:49 718

转载 内存管理

转自 http://www.cocos2dev.com/?p=281注:自己以前也写过cocos2d-x如何优化内存的使用,以及内存不足的情况下怎么处理游戏。今天在微博中看到有朋友介绍了下内存,挺详细的。不知道是谁写的,我记录下。一,IOS与图片内存在IOS上,图片会被自动缩放到2的N次方大小。比如一张1024*1025的图片,占用的内存与一张1024*2048的图片是

2014-04-07 13:43:06 496

转载 CCMutableArray CCMutableDictionary

小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址http://blog.csdn.net/bill_man在写cocos2d-x游戏示例的时候,如果发现一些在初探笔记中的遗漏之处,我会随时补充上来,今天补充的就是cocos2d-x中带有的vector----CCMutableArray,我很推荐在cocos2d-x引擎中不使用vector,而是

2014-04-07 11:19:30 525

转载 cocos2dx 地图 Atlas Tmx

地图是游戏中不可缺少的元素,cocos2d-x中支持两种瓦片地图集生成的方式,分别是通过.tga文件和.tmx文件(.tga文件已经不是推荐方法,只是为了兼容性的问题继续保留)1.tga文件使用方法相对简单,第一个参数是图素文件,第二个参数是tga文件,也就像是地图的图纸一样,后两个参数分别为图素的宽高,tga文件应该是通过photoshop生成,这种方法在现在有tile编辑器

2014-04-06 23:47:12 569

转载 cocos2d-x初探学习笔记 -- 触屏事件

小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址http://blog.csdn.net/bill_man1.场景触屏一般在菜单中,不是继承自CCLayer,这时候要检测触屏,就需要两步就可以完成第一步:setIsTouchEnabled(true);这句话在类初始化的时候加入第二步:重写相应的函数:ccTouchesBegan

2014-04-06 22:26:03 749

转载 汉诺塔--递归算法

个人觉得汉诺塔这个递归算法比电子老鼠的难了一些,不过一旦理解了也还是可以的,其实网上也有很多代码,可以直接参考。记得大一开始时就做过汉诺塔的习题,但是那时代码写得很长很长,也是不理解递归的结果。        现在想起来汉诺塔的算法就3个步骤:第一,把a上的n-1个盘通过c移动到b。第二,把a上的最下面的盘移到c。第三,因为n-1个盘全在b上了,所以把b当做a重复以上步骤就好了。所以算法看起来

2014-03-09 12:26:39 536

原创 Tilemap中加载对象层及对象坐标事项 objectGroupNamed,objectNamed

新版的TileMap工具已经支持中文了,初次使用容易在对象层和对象层中单个对象的命名中采用中文,很容易报以下莫名错误    需要注意最好用英文来命名,可以参考以下:01     /* 加载对象层 */02    CCTMXObjectGroup* objGroup = map->objectGroupNamed("objects"

2014-03-09 02:28:05 2083

转载 getVisibleSize 和 getContentSize 和 getWinSize 相关区别

getVisibleSize:获得视口(可视区域)的大小,若是DesignResolutionSize跟屏幕尺寸一样大,则getVisibleSize便是getWinSize。getVisibleOrigin:获得可视区域的出发点坐标,在处理相对位置时,确保节点在不同分辨率下的位置一致。在cocos2d-x里CCNode对象有缩放的方法setScaleX和setScaleY。所以在获取

2014-03-08 20:40:41 794

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除