Unity中,将Excel转为ScriptableObject

2024-04-07  本文已影响0人  全新的饭

参考

excel_to_scriptableobject的中文文档

步骤

  1. 将相关插件(ExcelToScriptableObject.unitypackage)放入工程中,其会在Editor下创建一个ExcelToScriptableObject目录。
    ExcelToScriptableObject.unitypackage
    插件内容.png
  2. 生成ScriptableObject
    2.1 先做好1个Excel表,如下图


    表格Test.xlsx的内容
    Sheet名称为TestCfg.png

    文件名为Test.xlsx,后续会生成名为Test的ScriptableObject。
    Sheet名为TestCfg,后续生成的ScriptableObject中对应的具体各元素的类型的名称为TestCfg。
    2.2 生成表格对应的ScriptableObject的代码文件和资源文件


    通过菜单栏打开相应窗口.png
    在窗口中进行设置,生成ScriptableObject.png
  3. 读取ScriptableObject
    3.1 载入文件,读取所有数据:GetTestCfgItems。也可通过GetTestCfg(int id)读取具体某项数据。


    载入数据.png

    3.2 成功读取到了数据


    读取数据打印出来.png
上一篇 下一篇

猜你喜欢

热点阅读