Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Unity C中为现有按钮编写脚本#_C#_Unity3d_Unityscript - Fatal编程技术网

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

C# 如何在Unity C中为现有按钮编写脚本#,c#,unity3d,unityscript,C#,Unity3d,Unityscript,我绝对肯定已经有人问过这个问题,但是我对脚本和Unity还比较陌生,所以我在解析google上的信息时遇到了很多麻烦,在这里我可以使用它 我在Unity编辑器中创建了一个按钮,并将其放置在我想要的位置。我还编写了一个类,其中包含执行函数的方法,但我不知道如何将我想要的函数附加到按钮单击上 我已经为我的按钮创建了一个新脚本,但我不确定如何格式化按钮使用的代码,也不确定在脚本中调用什么来将按钮的单击附加到函数 我见过有人使用“MyButton”和其他人创建一个新的按钮对象“button foo=ne

我绝对肯定已经有人问过这个问题,但是我对脚本和Unity还比较陌生,所以我在解析google上的信息时遇到了很多麻烦,在这里我可以使用它

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

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

我见过有人使用“MyButton”和其他人创建一个新的按钮对象“button foo=new button()”,但是我如何让脚本识别我试图连接的按钮呢


谢谢你的帮助

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

  • 创建一个按钮
  • 将MonoBehavior附加到按钮,并使用包含要在按钮单击时执行的内容的方法
  • 将此行为拖动到按钮的OnClick操作列表中
  • 在按钮的OnClick操作中选择步骤2中编写的方法
  • 在下图中,我将此按钮设置为将“主摄像头”的名称更改为“A按钮”