setBool и settriggerне работают при нажатии кнопки пользовательского интерфейса в unity

#c# #unity3d #user-interface #animation

Вопрос:

Здравствуйте друзья у меня проблема с кнопкой пользовательского интерфейса unity я использовал пул настроек в функции, а также я использовал SetTrigger в каждой функции теперь, когда я вызываю эту функцию с помощью клавиш клавиатуры, она работает, но когда я использую кнопки пользовательского интерфейса, и даже если я использую методы on click или OnPointerUp и OnPointerDown, которые доступны в системе событий, кнопка пользовательского интерфейса не работает, а также нет ошибок консоли. Я также искал на многих сайтах, но многие люди задавали этот вопрос много лет назад, и он не был решен. Также мой проект будет построен для Android. Пожалуйста, помогите мне в этой проблеме. У меня также была эта проблема в моих старых проектах.

Комментарии:

1. Есть Отладка. Регистрируется внутри события нажатия кнопки, которое называется?

2. Да, отладка. журнал также работает внутри вызываемого события «Кнопка при нажатии».

3. Откуда вы знаете, что SetBool и SetTrigger не работают, и проблема не в чем-то другом? Вы пробовали отлаживать свой код ?

4. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.

Ответ №1:

Я думаю, что вы делаете здесь что-то не так. Для использования событий кнопок пользовательского интерфейса у вас должна быть ссылка на сценарий в вашей сцене, и вы должны перетащить сценарии со сцены на событие кнопки. введите описание изображения здесь

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

Комментарии:

1. Здравствуйте, сэр, я уже сделал это, но не могу работать