加载 exe 文件并从网页设置变量



我最近在用Unity(C#)制作游戏,开始时变量被设置为一个数字。该数字是一个种子,用于从块中生成2D世界。这意味着如果数字是 5,那么它将为使用种子 5 的每个人生成相同的世界。

我想将种子上传到我的网页,以便当用户单击按钮时,编译的 Unity 应用程序 (.EXE) 将打开,并且"seed"变量设置为特定数字,具体取决于按下的按钮。例如,我可以制作一个按钮,将种子变量设置为"5"加载程序,或者我可以将种子变量设置为数字"8"加载它。

我想知道由于文件被遵守,这是否可能,如果是这样,我将如何做?我有在这里加载.EXE文件的代码:

<a href="file:///C:\Windows\notepad.exe">Click me</a>

对不起,如果我有点太具体或令人困惑,这是我的第一篇文章。

幸运的是,在Unity中从互联网加载文本文件非常容易。

void Start()
 {
 Debug.Log("i will now get the file at http://url.com/temp/hello.txt");
 StartCoroutine(ReadFile());
 }
private IEnumerator ReadFile()
{
WWW w = new WWW("http://url.com/temp/hello.txt");
yield return w;
if (w.error != null)
 {
 .. error
 yield break;
 }
else
 {
 string result = w.text;
 Debug.Log("the web page is: result);
 }
}

最新更新