unity 添加一个Button并获取其响应事件

分类: unity3d |
http://s15/mw690/005N7Rnmzy74gPnmZ3M3e&690添加一个Button并获取其响应事件" TITLE="unity 添加一个Button并获取其响应事件" />
从这篇开始,脚本部分改用 c s ,这个语言更符合 传统的编程习惯,而且,
MonoDevelop 编辑器对于 C S ,不是一般的友好,比 JS 要高效太多。
先创建一个Canvas ,
Create , UI , Canvas ,
就像是,给了我们一个 画布,
可以看成是一张白纸,现在,我们可以在上面画一些我们想要绘画的东西。
接着,创建一个Button ,
UI,Button ,
这里,可以 在 Button的 image , source image 中为这个按钮添加一个纹理。
现在,可以运行了,
但是,按钮的响应如何获取呢?
我们先创建一个脚本,
using UnityEngine;
using System.Collections;
public class startMenuScript : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
public void touchStartButton()
{
Debug.Log ("touch start Button YES");
}
}
将这个脚本绑在 canvas对象上,
现在需要做的是, 当按钮响应时,可以调用 touchStartButton函数,
方法是,
在 Button 的, Button Script中的, On click
中,
可以添加和删除响应的函数。
前一篇:unity声音的界面添加
后一篇:unity 添加动画