- 博客(4)
- 资源 (9)
- 收藏
- 关注
原创 Item道具类设计
道具类设计图:ItemInfo是所有【道具】的父类,包含 【 id,名称,类型,是否绑定,等级,堆叠上限,卖出价格,买入价格 】 这几个属性ItemInfo派生出2个子类【消耗品类 ,装备类】装备类再派生出2个子类【防具类,武器类】ItemManager设计成静态单例,在数据加载阶段,这个类负责读取道具表格数据,之后可以通过id获取任何一个道具的详细数据。
2013-10-15 17:42:50 1028
原创 vector的内存分配行为
/* 结论: vector的存在可以使开发者不必关心内存的申请和释放。但是,vector背后的内存分配是按照2的倍数分配内存的。当当前容量对插入元素不够时,分配一块新的内存,这块内存的容量是原vector容量的2倍大小,然后复制旧内存,释放旧内存,可能多次涉及拷贝构造函数和析构函数,而这也正是vector的劣势所在。*/在使用cocos2d-x引擎的时候,多次调用cclaye
2012-07-11 15:17:30 1410
原创 EXC_BAD_ACCESS的查找方法
1. 配置NSZombieEnabled环境变量2. 加入MallocStackLogging环境变量启用malloc记录当错误发生时,在终端执行:malloc_history ${App_PID} ${Object_instance_addr}2011-02-27 14:56:42.042 app[3943:307] *** -[CFString retain]: m
2011-10-25 17:02:57 585
cocos2dx的lua扩展
2013-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人