加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2016-08-23 11:28:06)
分类: 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 中,

可以添加和删除响应的函数。


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有