写篇文章做个记录,总结的能力很重要,码文章才是硬实力,所以赶紧记录下。

目前实现的图片显示功能,以及画字功能。

形成工程的第三方库和加入VC的文件源文件列表。

工程目录中的文件内容,config为opencc的配置相关。
简单总结
目前来看,做的程序和游戏毫不相干,都是基础功能,画图,画字。当然从效果来看也是有问题的,不用说就知道自己下一步该干什么。程序源码直接放在自己建立的svn代码仓库中,说实话,其实我基本没用过git,一直都是svn,也就是最近才用了下,对我来说有个版本库能记录历史,可以对比就够用了。本次貌似主要在整理各个开源库的工程,以便于和自己的工程统一置于一个solution之下,由于好些开源库都是基于cmake构建的,构建后发现他们的项目目录不能移动到其他目录,因为项目里面的源文件采用的是绝对路径,需要把他们都改为相对路径,然后将工程里的cmakelist删除,工程里面的引用也需要删除,这样再添加进自己的solution里面就没有问题了。还有转码的问题,主要是宽窄字符互转,gbk和utf8互转,这是因为opencc简繁转换必须统一转为utf8,目前我没有集成iconv,直接使用的windows API来转换。最后就是关于程序功能实现和结构调整的问题,功能的实现主要查看learnopengl的软文,另外也搜索网上其他的资料来配合处理。程序结构调整目前处理了几个Manager类来统一处理,暂时对程序结构较为满意。
后续处理
首先是明显的问题,把文字排版处理好,文字排版还是比较麻烦的,各种坐标转换。然后再处理动画相关的功能,至于打砖块,基础功能做好了,它就是水到渠成的事。