Unity获取配置文件

使用unity回去配置文件并给文字ui赋值,打包后可以直接在文件夹中修改的方法

一. 使用方法

1.在project目录创建StreamingAssets文件,在StreamingAssets文件下创建Config文档

Unity获取配置文件_第1张图片
Unity获取配置文件_第2张图片

2.创建脚本ConfigTest
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using UnityEngine.UI;


public class ConfigTest : MonoBehaviour
{
    public Dictionary<string, Dictionary<string, string>> dic;
    private string path;
    public string lines;
    public Text configtext;
    private void Awake()
    {
        //读取StreamingAssets文件下的文件路径
        path = Path.Combine(Application.streamingAssetsPath,"Config.txt");
        if (dic ==null)
        {
            dic = new Dictionary<string, Dictionary<string, string>>();
            LoadConfig();
        }
    }

    /// 
    /// 读取所有数据
    /// 
    public void LoadConfig()
    {
         lines = null;
        if (File.Exists(path))
        {
            lines = File.ReadAllText(path);
            configtext.text = lines.ToString();
            
        }
    }
3.创建空物体,并将脚本添加到空物体

Unity获取配置文件_第3张图片

4.创建文字ui并给脚本赋值

Unity获取配置文件_第4张图片

5.运行结果

Unity获取配置文件_第5张图片

二.在打包文件中更改文字

在打包的文件中找到config文本文档,打开文档修改文本保存即可

Unity获取配置文件_第6张图片
Unity获取配置文件_第7张图片
Unity获取配置文件_第8张图片

你可能感兴趣的:(unity获取配置文件的方法,unity,游戏引擎,unity3d)