SetBool 和 SetTrigger 不能在 UI 按钮上统一单击
Posted
技术标签:
【中文标题】SetBool 和 SetTrigger 不能在 UI 按钮上统一单击【英文标题】:SetBool and SetTrigger not work on UI button click in unity 【发布时间】:2021-12-11 12:12:19 【问题描述】:你好朋友,我在统一 ui 按钮中遇到问题我在函数中使用了 SetBool,而且我现在在每个函数中使用了 SetTrigger,当我用键盘键调用该函数时它正在工作,但是当我使用 ui 按钮时即使我使用事件系统中可用的 on click 或 OnPointerUp 和 OnPointerDown 方法,ui 按钮也不起作用,也没有控制台错误。我也搜索了很多网站,但很多人几年前就问过这个问题,但没有解决。此外,我的项目将为 android 构建。请帮助我解决这个问题。我在旧项目中也遇到过这个问题。
【问题讨论】:
按钮的 On Click 事件中的 Debug.Logs 是否被调用? 是的,debug.log 也可以在调用点击事件的按钮内工作。 您怎么知道SetBool
和SetTrigger
不起作用并且问题不是其他问题?你试过Debugging your code吗?
请提供足够的代码,以便其他人更好地理解或重现问题。
【参考方案1】:
我认为你在这里做错了什么。要使用 ui 按钮事件,您应该引用场景中的脚本并将脚本从场景拖放到按钮事件。
现在您的公共功能可以使用了。 您也可以发布一些图片和代码以明确您的问题。
【讨论】:
您好先生,我已经这样做了,但不能工作以上是关于SetBool 和 SetTrigger 不能在 UI 按钮上统一单击的主要内容,如果未能解决你的问题,请参考以下文章