You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity3D UIToolkit可视化脚本中为Button的Clickable绑定点击事件

在Unity Visual Scripting中用内置节点绑定UIToolkit按钮点击事件

步骤1:获取目标Button的Clickable组件

  • 先通过Query节点(从UIDocument的RootVisualElement)定位到你的Button元素,或者直接引用已有的Button变量。
  • 添加Get Component节点,将Button元素的输出端口连接到该节点的Target,在组件类型中选择UnityEngine.UIElements.Clickable,得到Clickable对象。

步骤2:绑定clicked事件的回调逻辑

  • 添加Add Listener节点,将之前得到的Clickable对象连接到该节点的Target端口。
  • 在Add Listener节点的Event Name下拉菜单中选择clicked(对应代码里的clickable.clicked事件)。
  • 把你要执行的逻辑(比如自定义函数节点、变量赋值、场景切换等)连接到Add Listener节点的Callback端口。

注意事项

  • 建议在Graph的Start或Awake事件下完成绑定,避免重复绑定。
  • 由于clicked是无参数事件,回调逻辑不需要处理输入参数。

内容的提问来源于stack exchange,提问作者BenjaminApprill

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 12:54:23