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