Android 发布unity游戏到play store后按钮不起作用

Android 发布unity游戏到play store后按钮不起作用,android,unity3d,sdk,google-play,Android,Unity3d,Sdk,Google Play,我刚刚发布了我的第一个unity游戏,我在手机上下载了它,当我试着按下play按钮时,它不会启动!它实际上记录了触摸,我知道,因为按下按钮时按钮的颜色会改变,但按钮的实际功能不起作用。它在编辑器中运行良好 编辑:以下是按钮功能屏幕截图: Edit2:以下是按钮功能的代码: using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement;

我刚刚发布了我的第一个unity游戏,我在手机上下载了它,当我试着按下play按钮时,它不会启动!它实际上记录了触摸,我知道,因为按下按钮时按钮的颜色会改变,但按钮的实际功能不起作用。它在编辑器中运行良好

编辑:以下是按钮功能屏幕截图:

Edit2:以下是按钮功能的代码:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;

public class PlayBtnScript : MonoBehaviour {

public AudioSource clickSound;


string[] scenes = { "PlayScene", "PlayScene2", "PlayScene3", "PlayScene4", "PlayScene5", "PlayScene6",
    "PlayScene7" };
public void StartGameBtn()
{



    string name = scenes[Random.Range(0, scenes.Length - 1)];

    clickSound.Play();
    Initiate.Fade( name, Color.black, 2.0f);
   
  //  SceneManager.LoadScene("StartMenu");
   
   
}
}

淡入淡出只是资产存储中的一个资产,它使场景之间的淡入淡出变得更容易,因此第一个参数是要转到的场景,第二个参数是淡入淡出的颜色。 “name”是一个变量,它只生成一个随机场景,所以我把它放在Initiate.Fade中,以便加载一个随机场景

以下是指向资产的链接:

我认为问题出在您单击按钮或之前。要查看可能的错误,您必须:

  • 在手机中启用USB调试
  • 将电话连接到计算机
  • windows cmd或终端中的调试错误
(见图)

如果windows环境中的%JAVA\u ROOT%未分配,请粘贴您的android sdk位置,而不是%JAVA\u ROOT%


适用于android游戏和Windows操作系统。

您能显示一下当按下按钮时发生了什么/应该发生什么的代码吗?是的,我会纠正这一点不,但按钮在编辑器中甚至在unity remote上工作,但当我构建它时,它不再工作了。你能包含这个按钮执行的代码吗?是的,我现在就这么做。请不要发布代码的图片。。而是使用
{}
按钮复制和粘贴代码并将其格式化为代码。还包括所有必要的细节。。e、 g.
Initiate.Fade
在做什么?还要注意,
Random.Range
不包括最大值。。您更希望
Random.Range(0,scenes.Length)