- 博客(4)
- 收藏
- 关注
原创 cocos2d-x学习笔记——Csv文件读取工具
在一个游戏中,通常会有很多怪物,以及怪物的生命值,魔法值等属性数据,这些数据不可能在代码里面写死,一般都会用配置文件来保存,使用时再加载到内存。 我们常用的配置文件是CSV文件,即逗号分隔值(Comma-Separated Values),如下图所示。今天,我就来介绍一个来读取CSV文件的工具类——MyCsvUtil。在接受读取CSV文件工具类之前,先介绍一个读取字符串的工具类——StringUt
2015-06-17 19:26:16 1414
原创 cocos2d-x小游戏——飞机大战
上周,我做了一个基于 cocos2d-x 的飞机大战的游戏,因为我刚学cocos2d-x没多久,所以这个飞机大战很多都是看着别人的教程,再加上自己的一些想法,来做的。下面我想说一说我的思路。飞机大战有三个场景: LayerGameStart(游戏开始) LayerGameMain(游戏进行中) LayerGameOver(游戏结束) 一、游戏开始场景(LayerGameStart)其中,游戏开始和游
2015-06-15 16:38:08 5336 2
转载 cocos2d-x学习笔记——cocos2d-x3.0回调函数的变化
原文转自Cocos2d-x 3.0 新特性体验(2) 回调函数的变化 在cocos2d-x 2.x版本中的回调函数的用法想必大家都很是熟悉,例如在menu item,call back action中都需要大量的使用到回调函数,但是在使用过程中总是感觉到比较冗余麻烦的,在3.0版本,使用到了C++11 的新特性,改进增加了回到函数的使用形式,其中最令人欣慰的是,可以使用闭包,对于
2015-06-08 12:40:27 691
原创 数据结构——反转单链表
最近看了《剑指offer》这本书,遇到了一个问题:反转链表 题目:定义一个函数,输入一个链表的头结点,反转该链表并输出反转后的链表的头结点。 链表结点定义如下:struct ListNode { int _data; ListNode * _pNext; }; 解决方案如下:ListNode * ReverseList(ListNode * pHead) { ListNod
2015-06-05 22:17:24 6962 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人