本来我是想写一下类生成工具的详解教程。。。后来发现能力不够,只好作罢,暂时先写一下使用教程

准备工作:

StarForce最新版:https://github.com/EllanJiang/StarForce.git

Unity 2018.3

GitKraken 因为很多人不会下载SubModules库,所以这里直接用小章鱼来做教程了

GameFramework篇:类自动生成工具的使用

在左侧边栏有SubModules,右键会有Init选项,执行即可

GameFramework篇:类自动生成工具的使用

准备工作完成了,用Unity2018.3打开项目

先把已经生成好的类全部删除,除了图中圈的那两个类,其余的全部删除

GameFramework篇:类自动生成工具的使用

然后等待Unity编译,发现会有很多报错,不慌,

GameFramework篇:类自动生成工具的使用

之后他会根据DataTable的文件自动生成对应的类

GameFramework篇:类自动生成工具的使用

基本的使用就是这样了,我们来稍微深入一下看看内部的函数实现

打开

GameFramework篇:类自动生成工具的使用

发现在这个类的下面比之前多了一些函数,主要是用来将表格中的特殊数据转换成Unity能识别的数据

GameFramework篇:类自动生成工具的使用

举个使用例子

在Asteroid.txt文件最后一列添加数据

GameFramework篇:类自动生成工具的使用

回到Unity,生成类,发现DRAsteroid.cs已经发生了变化

GameFramework篇:类自动生成工具的使用

太厉害了,我佛了

 

 

相关文章: