sampleCJ/Unity_NoviceSeeOnlySpot

Script Function Order

Opened this issue · 0 comments


Script order

  • Awake()
  • Start()
  • FixedUpdated()
  • Update()
  • LateUpdate()
  • GUI()
  • Destroy()

Awake() & Start()

  • 一般在Awake() 做变量赋值初始化操作.
  • 当脚本被禁用时, Awake() 可被调用, 而Start() 不会被调用.

FixedUpdate() & Update()

  • 当需要做一些"物理变动"时, 写入FixedUpdate(). 因为 FixedUpdate() 在固定时间后必定调用, 而Update() 的调用时机不是确定的, 可能导致动作混乱.

Destroy()

  • Destroy(GameObject)
  • Destroy(GetComponent())