Unity-GameFramework导表工具使用
2022-05-17 19:52
2791 查看
生成数据:
DataTableGenerator根据bytes文件或txt文件自动生成对应类;
文件命就是类名;
#第一行表名备注;
#第二行属性名;属性只能Get,Set私有(字段);
#第三行属性数据类型;
#第四行属性备注
以下都是数据行;
Tips:
1.由于参数都设置为只可Get的属性,所以属性名首字母必须大写;
2.文件存储编码为UTF-16,否则中文乱码;
3.不写属性名和类型的列会被跳过;(名称可以不写)
4.不能有空行,没列要对齐;
5.支持position,颜色,四元素,rect转换;
加载数据:
DataTableExtension拓展方法
LoadDataTable支持导入数据;
参数dataTableName表名,不需要后缀;
参数dataTableAssetName,AB中加载名;
userData自定义数据类型,打飞机demo中这个参数传了一个流程控制进去ProcedurePreload,这里看几遍Resources模块都没太懂;
使用数据:
从GameEntry报错的DataTableComponent中GetDataTable方法获取数据表,再获取一行数据;
IDataTable<DRAircraft> dtAircraft = GameEntry.DataTable.GetDataTable<DRAircraft>(); DRAircraft drAircraft = dtAircraft.GetDataRow(TypeId);
相关文章推荐
- Unity4.3新功能:2D工具 的简单使用教程
- Unity多线程(Thread)和主线程(MainThread)交互使用类——Loom工具分享
- Unity4.3新功能:2D工具 的简单使用教程
- Unity多线程(Thread)和主线程(MainThread)交互使用类——Loom工具分享
- 使用unity Timeline工具制作“子弹时间”效果
- Unity多线程(Thread)和主线程(MainThread)交互使用类——Loom工具分享
- Unity4.3新功能:2D工具 的简单使用教程
- Unity中使用Loom工具,Unity多线程学习
- Spine工具在Unity中的使用
- 如何在unity中使用protobuf工具生成cs类
- Unity多线程(Thread)和主线程(MainThread)交互使用类——Loom工具分享
- 使用微软官方工具在VS中调试Unity脚本
- 使用Dotfuscator代码混淆工具给unity工程加密 (给dll做代码混淆处理)
- 使用unity-tweak-tool工具美化Ubuntu虚拟机界面
- 独立开发者福音:Xbox One开发者可免费使用Unity引擎和工具
- Using External Version Control Systems with Unity【使用第三方版本控制工具】
- Unity多线程(Thread)和主线程(MainThread)交互使用类——Loom工具分享
- unity版本控制工具的使用
- Unity Profiler工具的使用
- unity使用的第三方工具