0

我在网上搜索过很多关于从 Web 服务器或数据库中检索内容并使用值的 WWW 方法的讨论,但我想要一种无需在 monodevelop 和然后构建项目,因为大型项目有时需要一个小时才能构建,所以基本上是在服务器上打补丁。

那么可以使用WWW方法来做到这一点吗?例如,假设我有这样的代码

int level;
int currentLevel;
if(level != currentLevel){
 level = currentLevel;
}

现在这段代码很复杂,因为关卡并不总是最新的,我必须将方法更改为这样的东西,以便关卡保持更新

int level;
int currentLevel;
private void Update(){
 if(level != currentLevel){
  level = currentLevel;
 }
}

现在不是重建我的整个项目,我想把它放在一个数据库或某种数据库中,然后当游戏启动时,它会检查数据库以确保代码与数据库上的代码匹配,如果代码匹配,那么它就会开始游戏如果没有,它会更新

仅供参考,我正在为 WebGL HTML5 构建

4

1 回答 1

2

不能那样做。您可以做的是根据您收到的内容做出决定,WWW但要执行的操作必须在使用之前已经存在。您不能在运行时创建新操作。

例如,决定是否应在您的应用中显示广告。

WWW www = new WWW("url");
yield return  www;

if(www.text=="AdEnabled"){
    displayAd();
}

您也可以从 Unity 运行 JavaScript 代码,但这对您的问题没有帮助。你不能做更多的事情。

于 2016-05-20T19:58:07.677 回答