cocos2dx
zf0815zj0
这个作者很懒,什么都没留下…
展开
-
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 · 619 阅读 · 0 评论 -
CCAction 与 Target, 执行者
void CCAction::startWithTarget(CCNode *aTarget) { m_pOriginalTarget = m_pTarget = aTarget; }原创 2014-04-12 16:49:36 · 599 阅读 · 0 评论 -
有关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 · 828 阅读 · 0 评论 -
Tilemap中加载对象层及对象坐标事项 objectGroupNamed,objectNamed
新版的TileMap工具已经支持中文了,初次使用容易在对象层和对象层中单个对象的命名中采用中文,很容易报以下莫名错误 需要注意最好用英文来命名,可以参考以下: 01 /* 加载对象层 */ 02 CCTMXObjectGroup* objGroup = map->objectGroupNamed("objects"原创 2014-03-09 02:28:05 · 2129 阅读 · 0 评论 -
内存管理
转自 http://www.cocos2dev.com/?p=281 注:自己以前也写过cocos2d-x如何优化内存的使用,以及内存不足的情况下怎么处理游戏。今天在微博中看到有朋友介绍了下内存,挺详细的。不知道是谁写的,我记录下。 一,IOS与图片内存 在IOS上,图片会被自动缩放到2的N次方大小。比如一张1024*1025的图片,占用的内存与一张1024*2048的图片是转载 2014-04-07 13:43:06 · 511 阅读 · 0 评论 -
cocos2dx 不要直接在 onEnter 里面 addTargetedDelegate (或 addStandardDelegate)
原文链接:http://blog.csdn.net/zhangxaochen/article/details/8064010 今天看别人 cocos2d 代码的时候发现个怪现象, 整个工程里面 没有 setTouchEnabled(true) 这样的代码, 但是程序跑起来的时候却可以响应 触屏事件。于是下断点跟踪啊跟踪,发现 m_bIsTouchEnabled 这个变量确实是 fals转载 2014-04-09 18:53:49 · 727 阅读 · 0 评论 -
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 · 539 阅读 · 0 评论 -
cocos2dx 地图 Atlas Tmx
地图是游戏中不可缺少的元素,cocos2d-x中支持两种瓦片地图集生成的方式,分别是通过.tga文件和.tmx文件(.tga文件已经不是推荐方法,只是为了兼容性的问题继续保留) 1.tga文件 使用方法相对简单,第一个参数是图素文件,第二个参数是tga文件,也就像是地图的图纸一样,后两个参数分别为图素的宽高,tga文件应该是通过photoshop生成,这种方法在现在有tile编辑器转载 2014-04-06 23:47:12 · 594 阅读 · 0 评论 -
cocos2d-x初探学习笔记 -- 触屏事件
小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址http://blog.csdn.net/bill_man 1.场景触屏 一般在菜单中,不是继承自CCLayer,这时候要检测触屏,就需要两步就可以完成 第一步:setIsTouchEnabled(true);这句话在类初始化的时候加入 第二步:重写相应的函数: ccTouchesBegan转载 2014-04-06 22:26:03 · 764 阅读 · 0 评论 -
getVisibleSize 和 getContentSize 和 getWinSize 相关区别
getVisibleSize:获得视口(可视区域)的大小,若是DesignResolutionSize跟屏幕尺寸一样大,则getVisibleSize便是getWinSize。 getVisibleOrigin:获得可视区域的出发点坐标,在处理相对位置时,确保节点在不同分辨率下的位置一致。 在cocos2d-x里CCNode对象有缩放的方法setScaleX和setScaleY。所以在获取转载 2014-03-08 20:40:41 · 812 阅读 · 0 评论 -
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 · 590 阅读 · 0 评论