红联Linux门户
Linux帮助

Unity3d带参数启动

发布时间:2016-05-22 22:36:18来源:linux网站作者:MonoDev

启动方法:

Process.Start(@"E:\TestScene\test.exe", " asdasd");


Unity Script:

[SerializeField]
Text t;
string cmdInfo = "";
void Start()
{
string[] arguments = Environment.GetCommandLineArgs();
foreach (string arg in arguments)
{
cmdInfo += arg.ToString()+";";
}
t.text = cmdInfo;
}


unity启动后拿到的结果:

E:\TestScene\test.exe;asdasd;

可以清楚的看到,arguments数组的第一项是路径,第二项即是传递进来的参数。


本文永久更新地址:http://www.linuxdiyf.com/linux/20857.html