当前位置: 首页 > news >正文

支付宝手机网站支付国家军事新闻

支付宝手机网站支付,国家军事新闻,景山网站建设公司,wordpress如何上传html代码作用#xff1a;让没有继承MONO的类可以开启协程#xff0c;可以update更新#xff0c;可以统一管理update MonoController脚本继承MonoBehaviour使得脚本过场不移除#xff0c;并通过UnityAction可以添加多个函数#xff08;多播委托#xff09;#xff0c;实现Update…作用让没有继承MONO的类可以开启协程可以update更新可以统一管理update MonoController脚本继承MonoBehaviour使得脚本过场不移除并通过UnityAction可以添加多个函数多播委托实现Update更新以及统一管理。 /// summary /// Mono的管理者 /// 1.声明周期函数 /// 2.事件 /// 3.协程 /// /summary public class MonoController : MonoBehaviour {private event UnityAction updateEvent;// Use this for initializationvoid Start () {DontDestroyOnLoad(this.gameObject);}// Update is called once per framevoid Update () {if (updateEvent ! null)updateEvent();}/// summary/// 给外部提供的 添加帧更新事件的函数/// /summary/// param namefun/parampublic void AddUpdateListener(UnityAction fun){updateEvent fun;}/// summary/// 提供给外部 用于移除帧更新事件函数/// /summary/// param namefun/parampublic void RemoveUpdateListener(UnityAction fun){updateEvent - fun;} }MonoMgr通过单例模式给外部提供添加帧更新事件、添加协程的管理。 /// summary /// 1.可以提供给外部添加帧更新事件的方法 /// 2.可以提供给外部添加 协程的方法 /// /summary public class MonoMgr : SingletonMonoMgr {private MonoController controller;public MonoMgr(){//保证了MonoController对象的唯一性GameObject obj new GameObject(MonoController);controller obj.AddComponentMonoController();}/// summary/// 给外部提供的 添加帧更新事件的函数/// /summary/// param namefun/parampublic void AddUpdateListener(UnityAction fun){controller.AddUpdateListener(fun);}/// summary/// 提供给外部 用于移除帧更新事件函数/// /summary/// param namefun/parampublic void RemoveUpdateListener(UnityAction fun){controller.RemoveUpdateListener(fun);}public Coroutine StartCoroutine(IEnumerator routine){return controller.StartCoroutine(routine);}public Coroutine StartCoroutine(string methodName, [DefaultValue(null)] object value){return controller.StartCoroutine(methodName, value);}public Coroutine StartCoroutine(string methodName){return controller.StartCoroutine(methodName);} }编写测试脚本将脚本挂载到游戏物体上。 public class myTest {public myTest(){MonoMgr.GetInstance().StartCoroutine(Start());}public void Update(){Debug.Log(更新了);}IEnumerator Start(){yield return new WaitForSeconds(1f);Debug.Log(协程执行了);}} public class MonoTest : MonoBehaviour {// Start is called before the first frame updatevoid Start(){myTest test new myTest();MonoMgr.GetInstance().AddUpdateListener(test.Update);} }
http://www.hkea.cn/news/14258533/

相关文章:

  • 网站建设云服务器与虚拟主机网站建设发展的前景
  • 网站开发维护协议wordpress slider代码
  • 网站建设 语言wordpress 最大上传文件大小
  • 网站注册页面模板下载深圳市市场监督管理局官网
  • 天津招投标天津建设工程信息网广安网站seo
  • 长春火车站最新消息网站建设总结材料
  • 沈阳正规制作网站公司吗怎样做单页微信网站连接
  • 企业建筑网站有哪些类型有哪些免费推广网站大全网
  • 唐山做网站口碑好的wordpress4.9.8主题
  • 凡科网站建设的技巧宣城网站推广
  • 手机有办法做网站吗中国建设银行财付通网站
  • 网站广告尺寸天河区住房和建设水务局官方网站
  • 小程序制作网站怎么使用网站程序
  • 长春建网站一般多少钱网站商城例子下载
  • 上海网站建设网页制作你却沪佳装饰门店地址
  • ui设计网站模板网站建设前期规划方案范文
  • 做网站需要域名手机在线做ppt的网站
  • intitle 网站建设wordpress 不提示更新
  • 工程项目网站wordpress可视化编辑器插件
  • 导航站wordpress广告费内包括网站建设
  • 有什么免费建站网站成都网站制作成都网站制作
  • 岫岩做网站网站备案后会被注销吗
  • 建设监理收录网站抖音seo教程
  • 网站免费制作教程免费刷seo
  • 网站设计酷站学校网站模板 dedecms
  • 网站开发工具中三剑客包括网络营销推广渠道有哪些
  • 林州网站建设公司宁夏建设厅官方网站
  • 眼镜商城网站建设方案京东app下载官网免费下载
  • 中国工程建设造价管理协会网站交换链接营销成功案例
  • 杨浦做网站电子商务网站有哪些类型