Unity3D数据库在编辑器中检索,但在编译C#时则不检索。在其他地方检索正常

时间:2016-01-27 22:31:17

标签: c# php mysql unity3d

所以我在Unity3D中构建了一个具有数据库访问权限的游戏。大多数URL我在编辑和构建版本中都能正常工作。但是,一种类型(一个显示玩家当前得分水平的面板和该级别的前三个分数)在编辑器中完美运行,但当我将其编译成其他任何东西时(web,standalone,droid ......)它面板加载并显示名称,但没有检索到任何内容。

我能想到的唯一区别是,这个面板通过鼠标在按钮上打开,而其他检索是自动的。请记住,在构建时,其他网址检索工作正常并正确显示所有内容,只是这一个面板似乎无法正常工作。关于可能导致这种情况的任何想法?

如果重要的话,代码在C#中。数据库是带有php的MySQL。

1 个答案:

答案 0 :(得分:0)

添加缺少canCallRoutine

public void showScorePanal(){
    scorePanel.gameObject.SetActive (true);
    canCallCoroutine = true;
}

如果不将canCallCoroutine设置为true,则无法保证填写得分字段。