- 博客(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 619
原创 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
原创 CCAction 与 Target, 执行者
void CCAction::startWithTarget(CCNode *aTarget){ m_pOriginalTarget = m_pTarget = aTarget;}
2014-04-12 16:49:36 599
转载 有关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
转载 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
转载 内存管理
转自 http://www.cocos2dev.com/?p=281注:自己以前也写过cocos2d-x如何优化内存的使用,以及内存不足的情况下怎么处理游戏。今天在微博中看到有朋友介绍了下内存,挺详细的。不知道是谁写的,我记录下。一,IOS与图片内存在IOS上,图片会被自动缩放到2的N次方大小。比如一张1024*1025的图片,占用的内存与一张1024*2048的图片是
2014-04-07 13:43:06 510
转载 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 538
转载 cocos2dx 地图 Atlas Tmx
地图是游戏中不可缺少的元素,cocos2d-x中支持两种瓦片地图集生成的方式,分别是通过.tga文件和.tmx文件(.tga文件已经不是推荐方法,只是为了兼容性的问题继续保留)1.tga文件使用方法相对简单,第一个参数是图素文件,第二个参数是tga文件,也就像是地图的图纸一样,后两个参数分别为图素的宽高,tga文件应该是通过photoshop生成,这种方法在现在有tile编辑器
2014-04-06 23:47:12 593
转载 cocos2d-x初探学习笔记 -- 触屏事件
小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址http://blog.csdn.net/bill_man1.场景触屏一般在菜单中,不是继承自CCLayer,这时候要检测触屏,就需要两步就可以完成第一步:setIsTouchEnabled(true);这句话在类初始化的时候加入第二步:重写相应的函数:ccTouchesBegan
2014-04-06 22:26:03 764
转载 汉诺塔--递归算法
个人觉得汉诺塔这个递归算法比电子老鼠的难了一些,不过一旦理解了也还是可以的,其实网上也有很多代码,可以直接参考。记得大一开始时就做过汉诺塔的习题,但是那时代码写得很长很长,也是不理解递归的结果。 现在想起来汉诺塔的算法就3个步骤:第一,把a上的n-1个盘通过c移动到b。第二,把a上的最下面的盘移到c。第三,因为n-1个盘全在b上了,所以把b当做a重复以上步骤就好了。所以算法看起来
2014-03-09 12:26:39 552
原创 Tilemap中加载对象层及对象坐标事项 objectGroupNamed,objectNamed
新版的TileMap工具已经支持中文了,初次使用容易在对象层和对象层中单个对象的命名中采用中文,很容易报以下莫名错误 需要注意最好用英文来命名,可以参考以下:01 /* 加载对象层 */02 CCTMXObjectGroup* objGroup = map->objectGroupNamed("objects"
2014-03-09 02:28:05 2122
转载 getVisibleSize 和 getContentSize 和 getWinSize 相关区别
getVisibleSize:获得视口(可视区域)的大小,若是DesignResolutionSize跟屏幕尺寸一样大,则getVisibleSize便是getWinSize。getVisibleOrigin:获得可视区域的出发点坐标,在处理相对位置时,确保节点在不同分辨率下的位置一致。在cocos2d-x里CCNode对象有缩放的方法setScaleX和setScaleY。所以在获取
2014-03-08 20:40:41 812
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人