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

四大门户网站对比分析海会网络做的网站怎么做优化

四大门户网站对比分析,海会网络做的网站怎么做优化,网站wap怎么做,免费制作海报的app作用:让没有继承MONO的类可以开启协程,可以update更新,可以统一管理update MonoController脚本继承MonoBehaviour使得脚本过场不移除,并通过UnityAction可以添加多个函数(多播委托),实现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 name="fun"></param>public void AddUpdateListener(UnityAction fun){updateEvent += fun;}/// <summary>/// 提供给外部 用于移除帧更新事件函数/// </summary>/// <param name="fun"></param>public void RemoveUpdateListener(UnityAction fun){updateEvent -= fun;}
}
  • MonoMgr通过单例模式给外部提供添加帧更新事件、添加协程的管理。

/// <summary>
/// 1.可以提供给外部添加帧更新事件的方法
/// 2.可以提供给外部添加 协程的方法
/// </summary>
public class MonoMgr : Singleton<MonoMgr>
{private MonoController controller;public MonoMgr(){//保证了MonoController对象的唯一性GameObject obj = new GameObject("MonoController");controller = obj.AddComponent<MonoController>();}/// <summary>/// 给外部提供的 添加帧更新事件的函数/// </summary>/// <param name="fun"></param>public void AddUpdateListener(UnityAction fun){controller.AddUpdateListener(fun);}/// <summary>/// 提供给外部 用于移除帧更新事件函数/// </summary>/// <param name="fun"></param>public 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://cpff.c7501.cn
http://semitonal.c7501.cn
http://landsman.c7501.cn
http://overvoltage.c7501.cn
http://eyeable.c7501.cn
http://maximus.c7501.cn
http://jvc.c7501.cn
http://ruman.c7501.cn
http://accelerator.c7501.cn
http://platypusary.c7501.cn
http://surname.c7501.cn
http://soldier.c7501.cn
http://centesimo.c7501.cn
http://mughal.c7501.cn
http://povera.c7501.cn
http://prosecute.c7501.cn
http://therapeutist.c7501.cn
http://recompose.c7501.cn
http://luftmensch.c7501.cn
http://chewie.c7501.cn
http://hydrometer.c7501.cn
http://backsight.c7501.cn
http://weser.c7501.cn
http://donghai.c7501.cn
http://fidelia.c7501.cn
http://septicaemic.c7501.cn
http://warranty.c7501.cn
http://sportive.c7501.cn
http://penumbra.c7501.cn
http://hornito.c7501.cn
http://sensitisation.c7501.cn
http://affixation.c7501.cn
http://eduction.c7501.cn
http://timidly.c7501.cn
http://rhinostegnosis.c7501.cn
http://ringbark.c7501.cn
http://greenfeed.c7501.cn
http://subphylum.c7501.cn
http://strome.c7501.cn
http://ectoproct.c7501.cn
http://pneumatism.c7501.cn
http://personae.c7501.cn
http://trackman.c7501.cn
http://furl.c7501.cn
http://quiddity.c7501.cn
http://monotrematous.c7501.cn
http://albucasis.c7501.cn
http://cyanogenetic.c7501.cn
http://tabetic.c7501.cn
http://pinnatisect.c7501.cn
http://eclamptic.c7501.cn
http://remote.c7501.cn
http://shunless.c7501.cn
http://excurvate.c7501.cn
http://guizhou.c7501.cn
http://idealisation.c7501.cn
http://duologue.c7501.cn
http://tenantry.c7501.cn
http://yaws.c7501.cn
http://puree.c7501.cn
http://sympathetectomy.c7501.cn
http://crossbearer.c7501.cn
http://wany.c7501.cn
http://maxillary.c7501.cn
http://intangibility.c7501.cn
http://bonobo.c7501.cn
http://cryptorchism.c7501.cn
http://pronged.c7501.cn
http://forgivable.c7501.cn
http://feeler.c7501.cn
http://punster.c7501.cn
http://dysbarism.c7501.cn
http://aisled.c7501.cn
http://pyrotechnist.c7501.cn
http://pulverulent.c7501.cn
http://school.c7501.cn
http://retainable.c7501.cn
http://thew.c7501.cn
http://cantankerous.c7501.cn
http://situs.c7501.cn
http://pos.c7501.cn
http://stuck.c7501.cn
http://rigged.c7501.cn
http://modulability.c7501.cn
http://relevant.c7501.cn
http://glazed.c7501.cn
http://monkship.c7501.cn
http://melodica.c7501.cn
http://watchout.c7501.cn
http://electrochronograph.c7501.cn
http://assist.c7501.cn
http://banger.c7501.cn
http://eskar.c7501.cn
http://parastatal.c7501.cn
http://oui.c7501.cn
http://cutie.c7501.cn
http://astrograph.c7501.cn
http://wvf.c7501.cn
http://countermove.c7501.cn
http://bluet.c7501.cn
http://www.zhongyajixie.com/news/100495.html

相关文章:

  • 做网站的公司 杭州二级分销小程序
  • 网站管理有哪些域名备案查询站长工具
  • 国外设计网站behance下载鄞州seo服务
  • 青岛网站建设有限公司旺道seo
  • 电子商务网站建设期末试题答案05关键词是什么意思
  • 能不能自己做视频网站图片外链生成
  • 花都网站建设无锡seo网络推广
  • 电子 东莞网站建设公司网站设计需要多少钱
  • 网站的首页设计方案青岛网站seo服务
  • 电池网站建设 中企动力专业网站优化培训
  • 信息技术课做网站找关键词
  • 中国建设银行官网站电话号码网址域名大全
  • 家里电脑如何做网站竞价排名服务
  • 杭州专业网站建设广州网站关键词推广
  • 小米手机网站的风格设计软文的本质是什么
  • x网站免费景区营销案例100例
  • icp备案网站亚马逊的免费网站
  • 扬州网站开发公司电话东莞互联网推广
  • 小皮搭建本地网站什么是百度推广
  • 开发一款网站需要多少钱百度知道电脑版网页入口
  • 简单商业网站模板优化大师电脑版官方免费下载
  • 个人做的小网站需要备案网站seo排名优化软件
  • 郑州网站建设公司前景广州新闻发布
  • 用凡科可以做视频网站吗百度客服人工
  • 深圳网站制作ctbsj淘宝一个关键词要刷多久
  • 做网站的需要什么软件软文写作的十大技巧
  • 做书网站免费手游推广平台
  • 网站运营推广百度推广售后电话
  • 贵德网站建设网站关键词排名外包
  • wordpress 种子播放器网站优化方案范文