代理声明 using UnityEngine;using System.Collections;public class Test1 : MonoBehaviour { // Use this for initialization public delegate void Mydelegate(string str); public void A(Mydelegate myd) { //if (myd!=null) //{ // myd("A begin"); //} if (myd!=null) { myd("ww"); } }}代理调用的函数using UnityEngine;using System.Collections;public class Test : MonoBehaviour{ void Start() { Test1 test1 = new Test1(); Test1.Mydelegate tmyd = new Test1.Mydelegate(B); //代理初始化 参数:代理的事件 test1.A(tmyd); //将代理传递给A方法 该函数直接调用B方法 } void B(string s) { Debug.Log("代理的事 打一桶水"); }}
详细解决方案
unity3D C#容易代理使用了解
热度:572 发布时间:2016-05-05 04:19:46.0
相关解决方案
- 怎么用 svn 管理 unity3d 项目
- Unity3d Webplayer 障蔽缓存机制
- Unity3D -day03(js、C#互调)
- Unity3d 鼠标捡取 javascript
- unity3d 批改 webplayer 的logo
- unity3d 适用,javaScript 转 C
- Unity3D 学习教程 二 创建游戏工程与界面
- Unity3d SDK篇之Android开发(1)
- Unity3D 学习教程 三 了解工程面板
- unity3d ios开发 调试的流程?该怎么处理
- unity3d ios开发 调试的流程?解决思路
- (转)unity3D iPhone开发有关问题汇总
- Unity3D 搬动平台实现一种大规模(其实跟PC比还是算小规模)动画角色渲染的方案-绝对原创方案。
- Unity3d 播发高质量视频解决方案
- unity3d android开发初体验——远道安装调试篇
- Unity3d 暖更新之Android平台
- Unity3D 怎么在安卓手机上播放视频
- Unity3D C#脚本使用System.Drawing命名空间,发布到Android不能用,安卓程序如何才能使用Bit地图类等
- Unity3d PBR海水点染
- Android Unity3d 腾挪脚本
- 【Unity3D】利用Shader以及改动Mesh实现2D游戏的动态阴影效果
- Unity3D Shader性能排名
- unity3D C#容易代理使用了解
- Delegates, Events and Singletons with Unity3D – C
- Unity3D 双摇杆 c# JoyStick 实现自各儿的双摇杆
- Unity3d-反编译C#跟提取资源
- UNITY3D c#脚本中处置类与结构体的区别
- Unity3D 学习教程 11 c#脚本统制摄像头
- Unity3D 学习教程 十 复制物体
- Unity3D 学习教程 七 基本应用与添加刚体