Unity中的按钮脚本问题

时间:2019-04-02 14:58:22

标签: unity3d mobile touchscreen

enter image description here <---编辑,我将其范围缩小到当我按下build并在手机上运行时出现的错误。

有什么想法为什么我的按钮在编辑器中起作用但不能在移动设备上起作用? 我的按钮在手机上不起作用,但在编辑器中起作用。知道可能是什么问题吗?我认为这可能是它前面的文本层阻止了它,但事实并非如此。有想法吗?

我正在使用的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);
    }
}

这是令人困惑的,因为我使用了与主菜单脚本相同的方法(只是更改了链接到何处的链接),并且效果很好。因此,并不是将按钮实际链接到页面,而是更多的移动设备无法识别该按钮的存在。

1 个答案:

答案 0 :(得分:0)

当转换为不同的宽高比时,按钮上方使用的图形的透明外观会按比例缩放。所以我点击了PNG图片的清晰部分。