Unity中使用ini配置文件

unity本身是没有配置文件的,每次在项目中修改ip等配置信息都要重新生成项目,很不方便
研究发现unity是用插件Advanced INI Parser读写配置信息写的
第一步 下载插件Advanced INI Parser
第二步 创建 StreamingAssets/config.txt文件

[Player]
name=Arnold
avatar=2
Score=211
; This section stored hi-scores
[Hi-score]
Top1=32900
Top2=12000
Top3=4700
[Url]
url=192.168.1.123

第三步 代码读写:

using UnityEngine;
using System.Collections;
using System.Collections.Generic;

public class Testini : MonoBehaviour
{
    INIParser ini = new INIParser();
    void Start()
    {
        ini.Open(Application.streamingAssetsPath + "/config.txt");
        int score = ini.ReadValue("Player", "Score", 10);
        score += 100;
        ini.WriteValue("Player", "Score", score);
        string url = ini.ReadValue("Url", "url", "");
        Debug.Log("url------" + url);
        ini.Close();
    }
}

然后在你生成后的项目中就可以修改Config中的配置信息啦

posted @ 2022-06-16 15:26  嘿,阿然  阅读(467)  评论(0编辑  收藏  举报