拿到gmatrix解压,出来三个文件夹,源代码,文档,工具。大约对于一个游戏引擎来说,这三部分是最基本的,必不可少。
阅读一个引擎似乎应该按照,先模块,再接口,再实现的顺序吧
各包功能如下:
Overview
Packages | |
cn.org.matrix.gmatrix.gameLab | 游戏最基本对象 |
cn.org.matrix.gmatrix.gameLab.control | 键盘控制器 |
cn.org.matrix.gmatrix.gameLab.elements.biology | 游戏元素——生物,等同于精灵类 |
cn.org.matrix.gmatrix.gameLab.elements.property | 游戏元素——属性,实际上是道具 |
cn.org.matrix.gmatrix.gameLab.engine | 引擎——资源装载器,游戏模式??,xml parser |
cn.org.matrix.gmatrix.gameLab.engine.animation | 引擎——动画部分 |