Невозможно добавить событие клика в gameObject Unity - PullRequest
0 голосов
/ 17 июня 2020

Я хочу добавить событие щелчка в свой gameObject, но это не сработает, я не знаю, почему он не работает с gameObject, но он работает с кнопкой тестирования. Не знаю почему. Кто-нибудь может мне с этим помочь. Это код клика:

public void cardsClick()
{
    Debug.Log("aa");
}

И вот как я добавляю событие клика к игровому объекту

enter image description here

1 Ответ

0 голосов
/ 22 июня 2020

Скрипт кнопок

Я не уверен, куда вы добавляете скрипт кнопки. Однако убедитесь, что вы добавили его в Buttton, а не в Canvas.

Кнопки активации

Если вы добавите его правильно, я могу предположить, что вы раньше делали эти карты неактивными. Затем вы включаете его в активный. В этой ситуации Unity глючит, и кнопки перестают работать. Попробуйте вместо этого Button.Interactable.

Целевая графика

Также, если я не прав, попробуйте добавить целевую графику, потому что Unity может не знать, где находится кнопка.

У меня нет дополнительных идей, что могло пойти не так, но я надеюсь, что помогу вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...