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

时间:2016-03-05 17:24:06

标签: javascript unity3d

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

我想将种子上传到我的网页,因此当用户点击按钮时,编译的统一应用程序(.EXE)将打开,并且“种子”变量将根据按下的按钮设置为某个数字。例如,我可以创建一个按钮,将种子变量设置为'5'加载程序,或者我可以将种子变量设置为数字'8'加载它。

我想知道这是否可能因为文件被编译而且如果是这样我该怎么做?我有代码在这里加载.EXE文件:

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

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

1 个答案:

答案 0 :(得分:1)

幸运的是,在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);
 }
}
相关问题