Skip to content

imoegirl/Unity3DSimpleConfig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Unity3DSimpleConfig

在游戏开发过程中,有一些简单的配置,不需要走表,使用一个文本文件去配置,更方便。

1. 配置文件格式如下,[Config.txt],文件名自己定义

GameFrame = 60

[Login]
LoginChannel = 1
TestUserName = JackLong
TestPassword = HahaFuckyou

[Net]
Timeout = 3.5

[Debug]
DebugMode = true
DebugMode2 = false

"[ ]" 中的部分,为模块名称,像 GameFrame 这样没有在某个模块下的配置,为全局配置

2. 如何使用

注意:在游戏开始时,首先要读取配置文件,路径自己定义

string path = @"D:/Config.txt";
SimpleConfig.Load(path);

int gameFrame = SimpleConfig.GetIntValue("GameFrame");
int loginChannel = SimpleConfig.GetIntValue("Login", "LoginChannel");
string testUserName = SimpleConfig.GetStringValue("Login", "TestUserName");
string testPassword = SimpleConfig.GetStringValue("Login", "TestPassword");
float timeout = SimpleConfig.GetFloatValue("Net", "Timeout");
bool dm = SimpleConfig.GetBoolValue("Debug", "DebugMode");
bool dm2 = SimpleConfig.GetBoolValue("Debug", "DebugMode2");

Debug.LogFormat("GameFrame: {0}", gameFrame);
Debug.LogFormat("LoginChannel: {0}", loginChannel);
Debug.LogFormat("testUserName: {0}", testUserName);
Debug.LogFormat("testPassword: {0}", testPassword);
Debug.LogFormat("timeout: {0}", timeout);
Debug.LogFormat("dm: {0},  dm2: {1}", dm, dm2);

About

Unity3D 游戏逻辑简单配置文件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages