我在网上搜索并看到很多关于从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构建
答案 0 :(得分:2)
你无法做到。您可以做的是根据您从WWW
收到的内容做出决定,但必须的行动才能使用。您无法在运行时创建新操作。
例如,如果广告应该在您的应用中显示,请做出决定。
WWW www = new WWW("url");
yield return www;
if(www.text=="AdEnabled"){
displayAd();
}
您也可以从Unity运行JavaScript代码,但这对您的问题没有帮助。你不能做更多的事情。