Unity的配置文件在安卓路径下使用的方法

Unity的配置文件在安卓路径下使用的方法

前言

之前我做过的很多使用配置文件的Unity项目,后面的有些项目也有在安卓路径下读取json文件的需求。这几天有个需求是获取在安卓路径下配置文件里的数据,我在网上查了一些案例,简单实现了这个需求,下面将这个方法在这里记录一下。

步骤

1.建立一个Unity项目,将版本转换为安卓版本,和PC项目一样,在项目下建立StreamingAssets文件夹,并在里面建立Config.txt文件(配置文件建立方法在我前面的博客里,在这里不再赘述),如下图所示:
Unity的配置文件在安卓路径下使用的方法_第1张图片2.在项目中建立ConfigTest.cs脚本,和PC端不同的是读取路径不同,核心代码如下所示:`

        //读取配置文件(StreamingAssets)路径
#if !UNITY_EDITOR && (UNITY_IOS || UNITY_ANDROID)
        configPath = Path.Combine(Application.persistentDataPath, "Config.txt");
#else
        configPath = Path.Combine(Application.streamingAssetsPath, "Config.txt");
#endif

3.打包Android的apk,并且在android设备上安装,如下图所示:
Unity的配置文件在安卓路径下使用的方法_第2张图片
4.在Android设备上安装完apk后,将配置文件放入以下路径就可以了,路径如下所示:
Unity的配置文件在安卓路径下使用的方法_第3张图片
5.再次在Android设备上打开设备,可以发现已经调用了配置文件里的数据。

你可能感兴趣的:(unity,android,游戏引擎)