【问题标题】:Detecting pressed button in UI [duplicate]在 UI 中检测按下的按钮 [重复]
【发布时间】:2018-08-11 20:02:23
【问题描述】:

我从 Unity 3D 开始,我试图在按下 UI(不在键盘上)按钮时移动播放器。 但我做不出来,我做了很多研究。

【问题讨论】:

  • 看起来你需要视觉操纵杆而不仅仅是一个 UI 按钮。 EventSystem 可用于实现视觉操纵杆。查看两个重复的链接

标签: c# unity3d uibutton detection


【解决方案1】:

非复杂任务的最简单方法,无需为按钮编码(仅适用于按钮和用于在场景中移动的脚本):

  • 选择场景中的按钮
  • 在检查器的 Button 组件上,您有一个框 OnClick()+
  • 通过按加号,您可以添加一个新字段,让听众对点击做出反应
  • 这个游戏对象必须保存你的移动脚本
  • 选择 游戏对象后:
    • 在右侧下拉选择您的脚本在游戏对象上移动,然后然后选择方法移动

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-17
    • 1970-01-01
    • 1970-01-01
    • 2012-02-11
    • 2015-04-12
    • 2021-03-03
    相关资源
    最近更新 更多