发布统一游戏以玩商店后按钮不起作用
Buttons not working after publishing unity game to play store
我刚刚发布了我的第一个 unity 游戏,并在我的 phone 上下载了它,但在尝试按下播放按钮时它没有启动!它实际上记录了触摸,我知道因为按钮的颜色在按下时会发生变化,但按钮的实际功能不起作用。它在编辑器中运行良好。
编辑:这是按钮功能的屏幕截图:
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");
}
}
Initiate.Fade 只是资产商店中的一项资产,它使场景之间的淡入淡出变得更加容易,因此第一个参数是要转到的场景,第二个参数是淡入淡出的颜色。
“名称”是一个变量,它只生成一个随机场景,所以我把它放在 Initiate.Fade 中,以便它加载一个随机场景。
这是资产的 link:
https://assetstore.unity.com/packages/tools/particles-effects/simple-fade-scene-transition-system-81753
我认为有问题,在您单击按钮时或之前出现。要查看 possible 错误,您必须:
- 在 phone
中启用 USB 调试
- 将 phone 连接到计算机
- windowscmd 或终端中的调试错误
(见图)https://i.stack.imgur.com/uWuxZ.png
如果您的 windows 环境中的 %JAVA_ROOT% 未分配,请粘贴您的 android SDK 位置而不是 %JAVA_ROOT%。
适用于 android 游戏和 window os。
我刚刚发布了我的第一个 unity 游戏,并在我的 phone 上下载了它,但在尝试按下播放按钮时它没有启动!它实际上记录了触摸,我知道因为按钮的颜色在按下时会发生变化,但按钮的实际功能不起作用。它在编辑器中运行良好。
编辑:这是按钮功能的屏幕截图:
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");
}
}
Initiate.Fade 只是资产商店中的一项资产,它使场景之间的淡入淡出变得更加容易,因此第一个参数是要转到的场景,第二个参数是淡入淡出的颜色。 “名称”是一个变量,它只生成一个随机场景,所以我把它放在 Initiate.Fade 中,以便它加载一个随机场景。
这是资产的 link: https://assetstore.unity.com/packages/tools/particles-effects/simple-fade-scene-transition-system-81753
我认为有问题,在您单击按钮时或之前出现。要查看 possible 错误,您必须:
- 在 phone 中启用 USB 调试
- 将 phone 连接到计算机
- windowscmd 或终端中的调试错误
(见图)https://i.stack.imgur.com/uWuxZ.png
如果您的 windows 环境中的 %JAVA_ROOT% 未分配,请粘贴您的 android SDK 位置而不是 %JAVA_ROOT%。
适用于 android 游戏和 window os。