繁体   English   中英

如何为Unity C#中的现有按钮编写脚本

[英]How to write a script for an existing button in Unity C#

我绝对肯定这已经在某个地方被问到了,但是对于脚本和Unity来说,我还是相当陌生,因此我在解析Google信息以及在这里可以使用它的方式时遇到很多麻烦。

我已经在Unity编辑器中创建了一个按钮,并将其放置在我想要的位置。 我还编写了一个类,该类具有执行功能的方法,但是我只是想不出如何将我想要的功能附加到按钮单击上。

我已经为按钮创建了一个新脚本,但是我不确定如何格式化按钮的使用方式,也不确定要在脚本中调用什么以将按钮的点击附加到函数中。

我见过有人使用“ MyButton”发布消息,其他人则创建新的按钮对象“ Button foo = new Button()”,但是如何使脚本识别要附加到按钮的按钮?

谢谢你的帮助!

通常,您可以执行以下步骤

  1. 创建一个按钮
  2. 将Monobehaviour附加到按钮,其方法包含要在按钮单击时执行的内容
  3. 将此Monobehaviour拖动到按钮的OnClick操作列表中。
  4. 选择您在按钮的OnClick操作中在第2步中编写的方法

在下图中,我已将此按钮设置为将“主摄像机”的名称更改为“ A按钮”

按钮样本

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM