Plug-in de transferência de tabela feito pelo próprio Unity, eficiente e conveniente, sem código de reflexão

XlsxTransverter

Ferramenta de transferência de tabela eficiente do Unity

O uso de reflexão da versão anterior foi eliminado.O método Decode gerado por código é usado para analisar e manter uma correspondência um-para-um com o fluxo de memória, o que melhora muito a velocidade de acesso à leitura da tabela.

Campos e fluxos de bytes mantêm correspondência um-para-um

Insira a descrição da imagem aqui

O programa gera automaticamente o método de decodificação

Insira a descrição da imagem aqui

layout de memória

Insira a descrição da imagem aqui

Plug-in de leitura do medidor Unity

https://github.com/badApple001/XlsxTransverter/README_RES/DataTable.unitypackage

Uso

Insira a descrição da imagem aqui

Selecione um diretório do Excel para transferência em lote

Como o Runtime carrega tabelas

    var table = DataTable.Load<DRMultiLanguage>();

    //通过Id去找数据
    DRMultiLanguage item = table.Find( 12020011 );

    //打印
    Debug.Log( item.Japanese );

    //获取整个带顺序的数据列表
    List<DRMultiLanguage> list = table.list_item;

Insira a descrição da imagem aqui

Armazém de código-fonte

código fonte do github

Acho que você gosta

Origin blog.csdn.net/qq_39162566/article/details/132727431
Recomendado
Clasificación