【发布时间】:2019-04-02 14:58:22
【问题描述】:
任何想法为什么我的按钮可以在编辑器中工作,但不能在移动设备上工作? 我的按钮在我的手机上不起作用,但在编辑器中起作用。知道问题可能是什么吗?我认为它可能是它前面的文本层阻挡了它,但事实并非如此。想法?
我使用的 Menu_manager 脚本是:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
public class Menu_Manager : MonoBehaviour
{
public Button Start_Button;
public Button Quit_Button;
public Button Restart_Button;
public void Start_Game ()
{
SceneManager.LoadScene (1);
}
public void Quit_Game()
{
Application.Quit ();
}
public void Restart_Game ()
{
SceneManager.LoadScene (1);
}
}
这很令人困惑,因为我使用与我的主菜单脚本相同的脚本(只是更改指向何处的链接)并且它工作得很好。所以它不是将按钮实际链接到页面,而是更多的移动设备无法识别按钮存在。
【问题讨论】:
-
你如何设置哪个按钮做什么?
-
您确定为 Android 构建正确设置了场景索引吗?
-
所以按钮无法识别实际的触摸。所以这不是点击按钮的情况,它让我无处可去。按钮在按下时设置为灰色,这不会发生。
-
编辑:我尝试在 UI 层周围洗牌,但它最终工作了。我不是 100% 确定...我想象小精灵。但是,如果其他人遇到此问题,请确保图片的清晰空间之类的内容没有超出按钮。
标签: unity3d mobile touchscreen