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

江苏手机响应式网站建设网页 开发

江苏手机响应式网站建设,网页 开发,采购平台官网,大连建设网上级部门是沈阳吗首先是复制一个GameObject时组件中的变量内容的复制问题#xff0c;这个在Unity复制对象时让私有变量也被复制的简单方法这篇博客里面做了说明#xff0c;但是其实还有一个问题#xff0c;就是有些时候需要被复制的物体在刚创建出来的时候需要自动执行一些操作#xff0c;这…        首先是复制一个GameObject时组件中的变量内容的复制问题这个在Unity复制对象时让私有变量也被复制的简单方法这篇博客里面做了说明但是其实还有一个问题就是有些时候需要被复制的物体在刚创建出来的时候需要自动执行一些操作这在开发编辑系统的时候可能面临一些问题。 一般来说一个组件在创建的时候要初始化一些内容直接在Start里面编写初始化的内容就可以了。但是在编辑系统里面复制一个物体的时候我们可能需要GameObject在一开始的时候就将组件的enabled设置为false以避免一些功能在编辑器中执行。由于Start的执行依赖enabled在初始时的值如果enabled为false这时候如果在Start里面的代码就不会被执行。不过Awake的执行不受enabled值的影响因为实际上Awake的执行是最早的几乎可以认为是在组件创建的同时就已经执行了而enabled的值的确定无论如何都是在Awake之后。所以这里有个思路是在Awake中执行一些初始化的内容但是这里有个问题当一个GameObject上有多个组件该GameObject被创建的时候由于首先执行了Awake而Awake需要用到该GameObject上其它组件的属性的时候其它组件的属性可能并没有初始化完成比如在Awake中需要读取Transform组件的位置信息由于Transform组件还没有初始化完成所以几乎必然出错。 要解决这个问题其实就是可以在Awake方法里面使用协程通过协程的形式等待一帧也就是等待其它组件初始化完毕再使用其属性这样就能够完美化解前面提到的问题。 代码参考如下 void Awake(){StartCoroutine(DelayInit());IEnumerator DelayInit(){yield return null;Init();}}
http://www.hkea.cn/news/14308827/

相关文章:

  • 专业建站公司前景移动网站怎么做
  • 口碑好的盘锦网站建设网站建设淘宝属于什么类目
  • 站长权重惠州市建设局建工办网站
  • 毕业设计旅游网网站设计融资网站建设方案
  • 2018怎么做网站淘宝客自己动手做一个网页
  • 视觉中国的图片可以拿来做网站wordpress 菜单 消失
  • 做彩票网站违法企业综合型网站建设方案
  • 吉林响应式网站建设head first wordpress
  • 公网动态ip如何做网站wordpress引用群晖文件
  • 公司网站建设费用账务处理微信公众号登录失败
  • 网站外链建设与维护优秀企业门户网站建设
  • 成都中小企业网站建设我看别人做系统就直接网站下载文件
  • 自己有服务器怎么做网站wordpress大前端d84.1
  • 建设景区网站推文浙江大境软装设计公司
  • 助孕网站优化推广上海歌舞娱乐场所停业
  • 长春百度网站快速优化做网站可以设账户吗
  • 肇东市建设局网站建筑英才网最新招聘
  • 做房产网站能赚钱吗哪里可学做网站
  • 商务网站要怎么设计个人注册公司的利与弊
  • 华为云企业邮箱登录入口东莞做网站seo优化
  • 成都企业网站怎么做免费建网站样板手机版
  • 泉州做网站排名做网站建设优化的公司
  • 郑州做网站设计的公司大宗商品采购平台
  • 做网站功能模块福建省中城建设工程有限公司网站
  • 植物网站设计方案合击版手游带月灵
  • 网站建设推广一对一服务idc主机托管
  • 嘉兴网站定制做配资 怎么在网站联系客户
  • 网站方案范文如何利用网站策划做好网站建设
  • 不知情的情况下帮别人做网站他违法金山文档数字变成e+10
  • 超链接网站建设合肥高端网站开发