触摸操纵杆干扰操作按钮

时间:2020-05-30 02:28:05

标签: unity3d joystick

我正在开发一个android应用程序,并且正在使用资产商店中的免费触摸操纵杆(This one)。在大多数情况下,它运行良好,但是我遇到了一个问题。我进行了设置,以便您使用Input.GetButtonDown(“ Fire1”)触发场景上的动作。但是,默认情况下,当首次按下屏幕来移动角色时,默认情况下仅使用操纵杆即可触发fire1操作。我需要操纵杆在发生这种情况时不发送触摸输入,这可能吗?

这是被触发的代码:

void Update()
{
    if (canActivate && Input.GetButtonDown("Fire1") && !DialogManager.instance.dialogBox.activeInHierarchy)
    {
        DialogManager.instance.ShowDialog(lines);
    }
}

0 个答案:

没有答案