![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cocos2d-x 自学笔记
喜欢到处跑
这个作者很懒,什么都没留下…
展开
-
cocos2d-x学习心得01
学了有一个月的cocos2d-x了,一直想写点博客记录下心得,可是接触时间太短了,想有点心得了再写,今天调试了下 书中的例子 做的魔塔游戏,VS2010+cocos2d-x,在调试地图切换时的淡进淡出效果,敲了这么多天代码,终于知道 这些效果其实是分开来处理的,首先是先建一个FadeLayer层,设置颜色为黑色,然后加入到当前层当中,接着创建动作,动作首先是fadelayer层淡入 0.5s,然后原创 2013-01-17 23:07:40 · 1246 阅读 · 0 评论 -
关于autoRelease那点事的个人浅见
转自:http://www.eoeandroid.com/thread-250655-1-1.html 首先需要确定的一点是,cocos2dx采用的是引用计数的方式来管理对象的持有和释放。所谓引用计数就是说,每个对象都会有一个属性用来记录当前被几个地方引用了。在释放内存的时候会根据这个引用计数来确定是否要用delete操作符来释放这个对象占用的内存。具体见CCObeject的默认构造函数,r转载 2013-05-07 16:30:04 · 745 阅读 · 0 评论 -
Cocos2d-x 内存管理心得
前言: 在C++中,在堆上分配动态内存和释放动态内存的方法是 new 和 delete,在申请内存之后,如果不使用了就需要delete掉,不然就会造成内存的溢出。附录:new的动态内存,只要在程序结束之前delete就行,这样在程序结束之前就可以把申请到的堆内存返还给系统,但是在实际的编程过程中,一般为了及时释放不用的空间提高内存的使用率而在不需要的位置调用delete来释放,以免造成内原创 2013-05-09 15:41:19 · 1433 阅读 · 2 评论 -
cocos2d-x 自学笔记之box2D
看了一遍box2d官方文档中文版,大致了解了一下一些基本概念,测试一个例子的时候,参考帖子地址http://blog.csdn.net/wen294299195/article/details/7915670 。发现增加的精灵无论怎么设置冲量,初速度都无法移动,增加在哪儿就是哪儿,完全没有物理特性,后来发现,原来是定时器出问题了(没有执行响应函数,也就是没有通过box2d引擎更新位置),首先如果原创 2013-05-16 09:06:11 · 1058 阅读 · 0 评论 -
cocos2d-x 触摸事件使用笔记
昨天准备做一个子弹射击的demo,需要使用多点触摸,使用CCStandardTouchDelegate 类处理多点触摸事件, 新建了helloworld之后 就在头文件里面声明了 virtual void ccTouchesBegan(cocos2d::CCSet *pTouches, cocos2d::CCEvent *pEvent);virtual void ccTouchesMoved原创 2013-07-10 00:50:44 · 1561 阅读 · 0 评论 -
参考网友微信打飞机demo实现炸弹图标和数量更新时遇到的问题解决心得
博客专栏地址http://blog.csdn.net/column/details/jackyairplane.html 非常感谢博主的无私奉献,在制作这个打飞机游戏过程中炸弹图标在炸弹数量减到0 的时候图标居然没消失,调试了几次,终于了找到问题了。出问题的代码片段 //update the bigBomb void GameLayer::updateBigItem(int原创 2013-11-12 01:13:32 · 1545 阅读 · 7 评论