首页 > 解决方案 > Unity 中的按钮脚本问题

问题描述

在此处输入图像描述<--- 编辑,我将其缩小到当我按下构建并在我的手机上运行时出现的这个错误。

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

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

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

标签: unity3dmobiletouchscreen

解决方案


当转换为不同的纵横比时,按钮上方使用的图形的透明方面会在它们之上缩放。所以我点击了PNG图像的清晰部分。


推荐阅读