Unity Start nog调用了真实版本

时间:2017-06-05 12:06:19

标签: c# build unity2d

我已经制作了一个骰子应用程序,作为一个学习团结合作的项目(我的眼睛很好,我把它放在谷歌游戏商店)但是当我从那里下载它时,启动功能的at不调用至少2个脚本,我不知道是否正在调用其他Start函数。

在这里,您可以看到2个未调用的开始函数

void Start()
{
    light = light.GetComponent<Light>();
    GetComponent<Button>().onClick.AddListener(TaskOnClick);
    rawImage = GetComponent<RawImage>();
    isLockMode = false;
    rawImage.texture = getIconLock(isLockMode);
}

void Start()
{
    Screen.fullScreen = false;
    Dice.AddDie();
    Input.gyro.enabled = true;
    GlobalConfig.onShowShadowsChanged += onShadowsEnabledChange;
}

当我在智能手机上使用Unity Remote时它们可以正常工作,当我只使用不使用遥控器的Unity时它们也可以工作...

第一个脚本附加到UI元素,第二个脚本附加到名为“App”的空GameObject

它也更奇怪,因为他们曾经工作但后来我切换了pc(但使用了相同的代码)。 我认为建筑本身有问题

1 个答案:

答案 0 :(得分:0)

发现问题,构建生成两个文件,一个.apk和另一个.odb或者某些东西(可能是另一个扩展名)。我不得不在播放器设置中取消“拆分应用程序二进制文件”