【问题标题】:Issues with button script in UnityUnity 中的按钮脚本问题
【发布时间】:2019-04-02 14:58:22
【问题描述】:

enter image description here

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

我使用的 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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-13
    • 1970-01-01
    • 1970-01-01
    • 2020-12-14
    • 1970-01-01
    相关资源
    最近更新 更多