excel I18N
时间: 2023-09-23 10:02:54 浏览: 203
i18N
在Unity中使用Excel和I18N时,有一些常见的问题和解决方法。其中,解决Unity读取Excel时打包成exe会报错的方法是将所需的文件放到项目Assets中的Plugins目录下即可解决。这些文件包括Excel.dll、ICSharpCode.SharpZipLib.dll、I18N.CJK.dll、I18N.dll、I18N.MidEast.dll、I18N.Other.dll、I18N.Rare.dll等。另外,如果使用Excel的库解析Excel表格并打包为exe时,需要将编辑器的I18n库导入到工程中,以确保在Windows平台上能够正确解析Excel表格。同时,也可以参考博客中提供的方法来读取Excel表格。
在使用Unity和Excel进行开发时,为了安全和完善性,有时会选择使用微软Roslyn作为CSharp静态解析库。然而,这个解析库可能会依赖过多的dll文件,直接导入到Unity中可能会导致冲突。为此,可以编写一个C#命令行程序,并由Unity代码调用该命令行程序来扫描代码,并将扫描结果存储在缓存文件中供Unity读取和使用。这样做的好处是命令行程序可以发布为跨平台包,不必担心跨平台问题。
综上所述,当在Unity中使用Excel和I18N时,可以通过将所需文件放置在正确的目录下、导入编辑器的I18n库、参考相关博客来读取Excel表格,并使用命令行程序进行代码扫描和结果存储等方法来解决相应问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文