在回调函数中修改UIToggel的Group,能否在Start开始前修改Group

         答案是肯定的。

         使用Resources.LoadAsync(path),来异步加载资源,但是没有回调函数,这就需要我们不停的去问询资源是否到位。

Unity[NGUI] 加载Assets与Start执行流程

使用协程 + Resources.LoadAsync(path) 则能实现异步的加载资源,因为协程是不会让CPU空转的,最简单的yield return null,将会在本帧判断后,将让出CPU资源。

        加载的过程是异步的,但是加载完成之后,以及后面调用回调函数的过程,全部都是在主线程中进行工作,所以等到结束完,回调函数后,才会调用Start函数等,所以我们在加载资源的回调函数中,直接去修改是可以的。

Unity[NGUI] 加载Assets与Start执行流程

相关文章:

  • 2022-12-23
  • 2022-01-18
  • 2021-12-29
  • 2021-08-04
  • 2022-12-23
  • 2022-01-27
猜你喜欢
  • 2022-02-09
  • 2022-12-23
  • 2022-12-23
  • 2021-12-03
  • 2022-01-24
  • 2021-09-11
  • 2023-04-05
相关资源
相似解决方案