摘要:
文本解析: 将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)
浙公网安备 33010602011771号