unity3d - 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);
}
}
这令人困惑,因为我使用与我的主菜单脚本相同的脚本(只是更改指向何处的链接)并且它工作得很好。因此,它不是将按钮实际链接到页面,而是更多的移动设备无法识别该按钮的存在。
解决方案
当转换为不同的纵横比时,按钮上方使用的图形的透明方面会在它们之上缩放。所以我点击了PNG图像的清晰部分。
推荐阅读
- html - 使 Sphinx singlehtml 打印机友好
- if-statement - 即使我输入了 if 的正确答案,它也会显示 else 的答案
- firebase - 获取好友列表,然后显示好友列表
- android - 将数据从我的片段发送到 Viewmodel 时片段未附加到活动
- python - 遍历范围并返回不在任何范围内的范围?
- ios - 我用 UIBezierPath 和 CAShapeLayer 制作的箭头如何指向 UILabel 的确切中心?
- java - 为什么 Querydsl 在阴影 jar 中不翻译 java.time.* 列?
- java - CheckMarx 扫描中的未关闭对象警报
- javascript - 我想根据我的父 ID 类别获取所有子类别。使用 Django/Vuejs。更多信息如下
- docker - 如何在 GitHub Actions 中失败时重新运行 docker 容器,但工作流仍然通过?