1, setup.ini文件
Prefabs World House Desktop
ServerAddress file://D:/CPICode/U3DPrefabs/
2 setup.ini文件放在unity工程的Assets同一级
3 World, House, Desktop是预制体,放在Assets下的Resources文件夹中
4, ReadFiles的cs脚本
using UnityEngine;
using System.Collections;
using System.IO;
public class Readfiles : MonoBehaviour {
// Use this for initialization
void Start () {
string[] content = File.ReadAllLines("setup.ini");
// 2. 根据初始化文件加载预制体
foreach (var item in content)
{
string line = item.ToString();
string[] vars = line.Split(' ');
if (vars[0].ToString() == "Prefabs")
{
for (int i = 1; i < vars.Length; i++)
{
GameObject hp_bar = (GameObject)Resources.Load(vars[i].ToString());
hp_bar = Instantiate(hp_bar);
hp_bar.name = vars[i].ToString();
}
}
// else if(vars[0].ToString() == "ServerAddress")
// {
// ServerAddress = vars[1].ToString();
// myModelingManager.ServerAddress = ServerAddress;
// }
}
}
// Update is called once per frame
void Update () {
}
}
5, 运行加载unity工程的结果