cocos2d-x v3.2 Label的一些坑

2016-06-29
阅读 9 分钟
5.9k
文字换行是一个困扰我们挺长时间的问题:之前就常常有文字超过指定长度却没有换行的情况出现,后来加入韩文、泰文等“奇葩”文字后问题就更严重了。cocos2d-x引擎在v3.2后大改了这部分的实现,但由于涉及的改动太多,无法作为一个独立的patch单独apply过来,而且更新引擎版本对我们上线的游戏代价太大,也不可行。好在本渣...

cocos2d-x支持长按的TableViewCell

2015-04-15
阅读 5 分钟
4.4k
再次来聊一聊cocos2d-x的TableView。之前之所以用继承TableView的方式实现2D的GridView是因为用到TableView点击事件的地方涉及到全局数据的复杂处理,这块处理放到TableViewDelegate类的tableCellTouched比较合理。但这个函数在cell被点击时都会被调用,而实际游戏里一个cell往往只有部分UI才能被点击(所以当点击事件只...

cocos2d-x二维TableView

2015-04-15
阅读 5 分钟
5.8k
对于刚开始接触cocos2d-x的TableView的人来说,这个UI类看上去并非顾名思义的是个Table,而仅仅是个一维的List。因为项目需要,我封装了一个TableView的子类来实现二维的功能。具体代码和测试代码详见:cocos2d-x-GridView

cocos2d-x V3.x内存管理分析

2014-10-03
阅读 16 分钟
5.7k
cocos2d-x移植自Objective C的cocos2d,其内存管理其实也来自于OC。因而对于写过OC程序的朋友来讲,cocos2d-x的内存管理应该是一目了然的,但对于本渣这枚没接触过OC的C++码农来说,或许直接看cocos2d-x源代码才是最直接快捷的方式。