rav66-yangfan

导航

 

2016年9月13日

摘要: 文本解析: 将txt存入DataFile,DataFile包含DataNode,每个DataNode是txt中的一行,每个DataNode包含若干token(std::vector<string>),token之间用空格隔开,多个单词可用引号括起来组成一个token,每个txt在读取时在末尾加一个换 阅读全文
posted @ 2016-09-13 18:09 rav66-yangfan 阅读(461) 评论(0) 推荐(0)
 
摘要: 数据载入框架: void GameData::BeginLoad(const char * const *argv)为数据载入的最上层method,其主要框架为: void Files::Init(const char * const *argv)获取数据储存目录,包括images、data、sou 阅读全文
posted @ 2016-09-13 14:36 rav66-yangfan 阅读(288) 评论(0) 推荐(0)
 
摘要: 难得遇到一个比较有趣的开源游戏,又是比较偏爱的太空背景,所以打算学习下源码。 Endless Sky的作者是Michael Zahniser,是一个2D太空游戏。整个程序比较简洁明了,数据没有打包,游戏内的物体和任务等都是直接用txt定义,图像和音频分别是png或jpg和wav文件,用到了一些C++ 阅读全文
posted @ 2016-09-13 13:58 rav66-yangfan 阅读(341) 评论(0) 推荐(0)