【问题标题】:How to write a script for an existing button in Unity C#如何在 Unity C# 中为现有按钮编写脚本
【发布时间】:2015-08-29 11:46:58
【问题描述】:

我非常肯定这已经在某个地方被问过,但我对脚本和 Unity 总体来说还很陌生,所以我在解析 google 上的信息时遇到了很多麻烦,在这里我可以使用一种方式它。

我在 Unity 编辑器中创建了一个按钮,并将其放置在我想要的位置。我还编写了一个包含执行功能的方法的类,但我只是不知道如何将我想要的功能附加到按钮点击。

我为我的按钮创建了一个新脚本,但我不确定如何格式化代码以供按钮使用,并且我不确定在脚本中调用什么来将按钮的点击附加到函数.

我看到有人使用“MyButton”发帖,而其他人则创建了一个新的按钮对象“Button foo = new Button()”,但是如何让脚本识别我尝试附加的按钮?

感谢您的帮助!

【问题讨论】:

    标签: c# unity3d unityscript


    【解决方案1】:

    一般来说,你可以做以下步骤

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

    在下图中,我设置了这个按钮来将“主摄像头”的名称更改为“A按钮”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-07
      • 2022-10-21
      相关资源
      最近更新 更多