如何在 Unity C# 中为现有按钮编写脚本
How to write a script for an existing button in Unity C#
我绝对肯定有人问过这个问题,但我对脚本和 Unity 总体上还很陌生,所以我在解析 google 和此处的信息时遇到了很多麻烦在某种程度上我可以使用它。
我在 Unity 编辑器中创建了一个按钮并将其放置在我想要的位置。我还写了一个 class 方法来执行一个功能,但我就是不知道如何将我想要的功能附加到按钮点击上。
我已经为我的按钮创建了一个新脚本,但我不确定如何为按钮的使用格式化代码,我也不确定在脚本中调用什么来附加按钮的点击函数。
我看到有人 post 使用 "MyButton" 和其他人创建新的按钮对象 "Button foo = new Button()" 但我如何让脚本识别我试图附加的按钮到?
感谢您的帮助!
一般来说,您可以做以下步骤
- 创建按钮
- 将 Monobehaviour 附加到按钮,方法包含单击按钮时要执行的操作
- 将此 Monobehaviour 拖到按钮的 OnClick 操作列表中。
- Select 你在步骤 2 中写的方法在按钮的 OnClick 动作中
在下图中,我已设置此按钮将 "Main Camera" 的名称更改为 "A Button"
我绝对肯定有人问过这个问题,但我对脚本和 Unity 总体上还很陌生,所以我在解析 google 和此处的信息时遇到了很多麻烦在某种程度上我可以使用它。
我在 Unity 编辑器中创建了一个按钮并将其放置在我想要的位置。我还写了一个 class 方法来执行一个功能,但我就是不知道如何将我想要的功能附加到按钮点击上。
我已经为我的按钮创建了一个新脚本,但我不确定如何为按钮的使用格式化代码,我也不确定在脚本中调用什么来附加按钮的点击函数。
我看到有人 post 使用 "MyButton" 和其他人创建新的按钮对象 "Button foo = new Button()" 但我如何让脚本识别我试图附加的按钮到?
感谢您的帮助!
一般来说,您可以做以下步骤
- 创建按钮
- 将 Monobehaviour 附加到按钮,方法包含单击按钮时要执行的操作
- 将此 Monobehaviour 拖到按钮的 OnClick 操作列表中。
- Select 你在步骤 2 中写的方法在按钮的 OnClick 动作中
在下图中,我已设置此按钮将 "Main Camera" 的名称更改为 "A Button"