unity---用.asset文件作为配置文件

Posted 格拉格拉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity---用.asset文件作为配置文件相关的知识,希望对你有一定的参考价值。

在此介绍一下使用可序列化类保存配置,并且将可序列化类保存成Unity的自定义文件(.asset),然后配置自定义文件(.asset)。

public enum LoadAssetsMode
{
    Resources,
    Bundle
}

[Serializable]
    [CreateAssetMenu(menuName = "ScriptableOject/BuildConfig")]
    public class BuildConfigTool : ScriptableObject
    {
        public string configVersion = "1.0.1";

        public LoadAssetsMode loadAssetsMode;

        public string keyStorePassword = "abcdef";

        public string keyStoreAlias = "zjgd";

        public string keyStoreAliasPassword = "123456";

        public int bundleVersionCode = 1;

        public bool isBuildDev;
    }

也可配置图片、颜色、预制体、curve 等

 

读取: 如放在Resources文件夹下的assets文件夹下,则:

BuildConfigTool buildConfigTool = Resources.Load<BuildConfigTool>("assets/BuildConfig");
        if (buildConfigTool.isBuildDev)
        {
            aaa();
        }
        else
        {
            bbb();
        }

以上是关于unity---用.asset文件作为配置文件的主要内容,如果未能解决你的问题,请参考以下文章

Unity3d在各个平台读取Sqlite3数据库

Unity的Asset Store商店下载文件路径

unity5本地文件assetbundle怎么加载

Unity与Android交互

Unity——资源文件夹介绍

Unity之日志管理