Skip to content

tary/DirectExcelAutoFill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Unreal Plugin DirectExcel 扩展

基于DirectExcel 5.0版本 扩展了用于自动根据Excel更新配置功能, 不包含DirectExcel原始代码

接口 IExcelAutoConfigInterface 用于定义支持数据更新的Actor

  • GenerateExcelQueryData 获取查询数据, 返回 false 标志不需要更新

    • FExcelQueryRequest

      • Result 查询结果及中间值
      • QueryList 查询任务队列
    • FExcelQueryInfo

      • SetTableName 设置表名

      • SetKeyName 设置查询的Key, 从FExcelQueryRequest::Result中取,可以使用前面的查询结果

      • AddColumnQuest(InColumnName, InResultKey) 增加查询字段, 以下是查询的过程

        1. TableName的表中查找第一列等于 FExcelQueryRequest::Result[FExcelQueryInfo::KeyName] 的行号
        2. 找到InColumnName列的数据, 并保存在FExcelQueryRequest::Result[InResultKey]
  • SetExcelAutoCompleteData 接受查询结果

编辑器支持

  • 实现了接口 IExcelAutoConfigInterface的Actor右键增加菜单更新数据, 支持根据Excel更新数据
  • Tools/重新加载表格 菜单支持重新加载Excel, Excel暂时并未支持自动更新,需要手动刷新

示例ExampleProjectEditor

  • DeployNPC 实现了接口 IExcelAutoConfigInterface, 根据MonsterID自动更新相关资源及缩放
  • Excel目录 为示例表格

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published