所以我在Unity3D中构建了一个具有数据库访问权限的游戏。大多数URL我在编辑和构建版本中都能正常工作。但是,一种类型(一个显示玩家当前得分水平的面板和该级别的前三个分数)在编辑器中完美运行,但当我将其编译成其他任何东西时(web,standalone,droid ......)它面板加载并显示名称,但没有检索到任何内容。
我能想到的唯一区别是,这个面板通过鼠标在按钮上打开,而其他检索是自动的。请记住,在构建时,其他网址检索工作正常并正确显示所有内容,只是这一个面板似乎无法正常工作。关于可能导致这种情况的任何想法?
如果重要的话,代码在C#中。数据库是带有php的MySQL。
答案 0 :(得分:0)
添加缺少canCallRoutine
public void showScorePanal(){
scorePanel.gameObject.SetActive (true);
canCallCoroutine = true;
}
如果不将canCallCoroutine设置为true,则无法保证填写得分字段。