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文件作为配置文件的主要内容,如果未能解决你的问题,请参考以下文章