Unity学习笔记 之 触发Unity UI 的 Button 事件 的代码记录

首先奉献上 Button 所触发的事件 的脚本代码。

文件名为testButtonEvent

using UnityEngine;
using System.Collections;

//1.引入 UI 。
using UnityEngine.UI;

public class testButtonEvent : MonoBehaviour {

	//2.定义一个目标对象。
	public Text targetTextObject;

	// Use this for initialization
	void Start () {

	}

	// Update is called once per frame
	void Update () {

	}

	//3.声明一个公开的点击按钮的事件方法。
	public void ClickButtonWithEvent() {
		targetTextObject.text = "点击了按钮!";
	}
}

网上一般是这么教的,将脚本绑定到摄像机上,然后通过 Button 设置,触发方法。

关于方法设置,找到方法的脚本文件名,然后再找自定义的事件方法名就可以了。

然后,我表示干嘛都往摄像机身上放脚本啊?于是我就把脚本扔到了Button身上去。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-22 02:48:45

Unity学习笔记 之 触发Unity UI 的 Button 事件 的代码记录的相关文章

Unity学习笔记 之 关于 Unity UI 的 Slider 的代码记录

代码如下: using UnityEngine; using System.Collections; //1.引入 UI . using UnityEngine.UI; public class testSliderEvent : MonoBehaviour { //2.定义一个 Text 目标对象. public Text targetTextObject; //3.定义一个 Slider 目标对象. public Slider targetSliderOject; // Use this f

蛋哥的学习笔记之-基于Unity的Shader编程:X-1 音乐水波特效

蛋哥的学习笔记之-基于Unity的Shader编程:X-1 音乐水波特效 热度 13728 2015-7-11 23:34 |个人分类:蛋哥的学习笔记之-基于Unity的Shader编程| 音乐, Unity, Shader, 水波, Shader, Shader, Shader, Shader 一.要干些啥: 很久很久没有写文档了,前段时间做了个个人很喜欢的,自认为比较原创的小特效,所以写个文档纪念下(本人特别喜欢音乐) 思路其实很简单,首先用顶点着色器实现一般的水波特效,然后解析音频数据(我

sqlite学习笔记11:C语言中使用sqlite之删除记录

最后一节,这里记录下如何删除数据. 前面所有的代码都继承在这里了,在Ubuntu14.04和Mac10.9上亲测通过. #include <stdio.h> #include <stdlib.h> #include "sqlite/sqlite3.h" #define DB_NANE "sqlite/test.db" sqlite3 *db = NULL; char* sql = NULL; char *zErrMsg = NULL; con

Unity学习笔记 - UI System(一)

转载请注明出处: EnigmaJJ http://www.cnblogs.com/twjcnblog/p/5850648.html 术语 Canvas是Unity的原生组件,Unity的渲染系统使用Canvas来提供绘制在游戏世界中的分层几何结构. Canvas的职责是将他所包含的几何体组合成batches,生成合适的渲染命令并将这些命令发送给Unity的图形系统.所有这些都是由C++代码完成的,被称为rebatch或batch build.当Canvas被标记为需要rebatch时,该Canv

Unity学习笔记之五为Prefab添加材质

本次笔记中,我们将利用unity来创建并使用材质,把材质添加到我们的Prefab中去. 这一系列教程以及素材均参考自人人素材翻译组出品的翻译教程<Unity游戏引擎的基础入门视频教程>,下载链接附在第二篇学习笔记中. 继续上次笔记中所记录的东西,在Project视图中,ImportedAssets-Meshes-Materials下我们可以看到一个没有纹理的材质球,这个材质是跟随我们的3d Max模型来的默认材质.因为这里我们要添加自己的材质,所以我们直接把这个材质球删除. 删除后,我们看到本

Unity学习笔记 - Assets, Objects and Serialization

Assets和Objects Asset是存储在硬盘上的文件,保存在Unity项目的Assets文件夹内.比如:纹理贴图.材质和FBX都是Assets.一些Assets以Unity原生格式保存数据,例如材质.另一些Assets需要通过处理转换到原生格式,例如FBX. Object是一系列序列化数据,这些数据描述了具体的资源实例,这可以是Unity使用的任意类型的资源,例如mesh,sprite,audio clip或animation clip.所有的Objects都是UnityEngine.O

unity学习笔记

monoDevelop乱码问题 这个问题坑了爹很久... unity自带的monodevelop的项目视图在我电脑(win7)上一直乱码,项目名称,项目结构树,以及文件名称全部显示成方框,今天调了下字体,把默认字体改成Consolas,无心插柳解决了这个问题... 见图片 关于Unity的一些概念和语法 最近一直在利用空闲时间看Unity的API,看的比较细但是实际操作的比较少,昨天有一整天的空闲时间,再加上有了一个还不错的想法,想要把它实现出来,因为用到的模型并不复杂,不需要用到建模软件,也不

Unity学习笔记—— 常用脚本函数

1. Awake() Start() Update() FixedUpdate()  unity 是单线程的 , 对于unity后台执行脚本,每个脚本的Awake.Update.LateUpdate.FixedUpdate,方法在后台都有一个总汇.把每个 后台的Awake() { 脚本0中的Awake(); 脚本1中的Awake(): 脚本2中的Awake(); } 后台的方法 Awake.Update.LateUpdate.FixedUpdate等等都是按照顺序,等所有子脚本中的Awake执行

Unity学习笔记(2):注册映射

在上一篇文章中(认识Unity)中概要介绍了Unity和Ioc,本节主要介绍IoC中的注册映射,并使用代码和配置文件两种方式进行说明. 定义依赖注入相关信息 定义ILogger接口 public interface ILogger { void Info(string message); void Warning(string message); void Error(string message); void Fatal(string message); void Exception(stri