UI按钮事件的添加以及delegate的简单应用
来源:互联网 发布:德语识别算法 编辑:程序博客网 时间:2024/05/21 14:03
</pre><pre name="code" class="csharp">
using UnityEngine;using System.Collections;using UnityEngine.UI;using UnityEngine.EventSystems;public class JumpCylinderFun : MonoBehaviour{ private Button btn;//定义一个delegate public delegate void OnClick(GameObject target);//声明其对象 public OnClick click;// Use this for initializationvoid Start () { if (btn != null) {//为按钮清除一下事件 btn.onClick.RemoveAllListeners();//使用addListener方法中调用的方法不允许存在参数(如果有参数可以创建一个无参数的函数中调用其函数就行 //btn.onClick.AddListener(NotParameterClick);//方法二:使用delegate btn.onClick.AddListener(ParameterFunc);//方法三://btn.onClick.AddListener(delegate(){// 调用方法//}); }}// Update is called once per framevoid Update () {} void NotParameterClick() { CylinderMove.instance.JumpFunc(); } void ParameterClicks(GameObject obj) { CylinderMove.instance.JumpFunc(); } void ParameterFunc() { FuncAll(ParameterClicks); } void FuncAll(OnClick clicks) { click += clicks; } }
0 0
- UI按钮事件的添加以及delegate的简单应用
- jsb 实现简单的读取ui,ui里的动画,button按钮事件,执行动画代码
- Android 简单的按钮事件
- 简单的按钮拖动事件
- ios开发UI篇—在ImageView中添加按钮以及Tag的参数说明
- iOS开发UI基础—13在UIImageView中添加按钮以及Tag的参数说明
- ios开发UI篇—在ImageView中添加按钮以及Tag的参数说明
- C# 为一个方法添加事件的方法 Event delegate
- 按钮添加点击事件的多种方式
- 为按钮添加鼠标的事件监听器
- Shell 关闭的右上角按钮添加事件
- UI界面的简单应用
- delegate委托事件与用户控件的应用
- MFC的单文档中添加按钮及按钮事件
- 添加自定义事件以及对osg事件队列的简单理解
- 添加自定义事件以及对osg事件队列的简单理解
- js动态添加的按钮,其响应事件的添加
- MFC中CSplitter的应用以及在View中添加按钮
- [Python标准库]pprint——美观打印数据结构
- 资源加载路径问题
- K3 登陆错误提示 错误代码:1726(6BEH) 的解决方法
- T-SQL 基本语句 (读书笔记)
- MySQL数据库的增删查修
- UI按钮事件的添加以及delegate的简单应用
- start
- iOS Xib中 UIScrollView 布局注意事项
- Scala Actor并发编程
- 数据库总结.5
- 不吐不快,关于新版csdn
- Laravel学习历程
- 【杭电oj】1879 - 继续畅通工程(最小生成树)
- String、StringBuffer与StringBuilder之间区别