初面网初面网

MonoBehaviour

生命周期方法

  • Awake:当脚本实例被加载时调用,用于初始化操作,在所有 Start 方法之前执行
  • Start:在脚本第一次启用时调用,用于初始化操作,在 Awake 之后执行
  • Update:每帧调用,用于处理游戏逻辑更新
  • FixedUpdate:固定时间间隔调用,用于处理物理相关的更新
  • LateUpdate:每帧 Update 之后调用,用于处理相机跟随等逻辑
  • OnEnable:当脚本启用时调用
  • OnDisable:当脚本禁用时调用
  • OnDestroy:当脚本实例被销毁时调用

协程相关

  • StartCoroutine:启动一个协程
  • StopCoroutine:停止指定的协程
  • StopAllCoroutines:停止所有协程

消息方法

  • OnCollisionEnter:当碰撞体进入碰撞时调用
  • OnCollisionStay:当碰撞体持续碰撞时调用
  • OnCollisionExit:当碰撞体退出碰撞时调用
  • OnTriggerEnter:当触发器进入触发区域时调用
  • OnTriggerStay:当触发器持续在触发区域时调用
  • OnTriggerExit:当触发器退出触发区域时调用
  • OnMouseDown:当鼠标按下时调用
  • OnMouseUp:当鼠标释放时调用
  • OnMouseEnter:当鼠标进入对象时调用
  • OnMouseExit:当鼠标离开对象时调用

其他常用方法

  • Invoke:在指定时间后调用方法
  • InvokeRepeating:在指定时间后开始重复调用方法
  • CancelInvoke:取消所有 Invoke 调用
  • Destroy:销毁对象
  • Instantiate:实例化对象
  • GetComponent:获取组件
  • GetComponents:获取所有指定类型的组件
  • transform:获取附加的变换组件
  • enabled:控制脚本的启用状态
  • gameObject:获取附加的游戏对象
  • tag:获取或设置游戏对象的标签
  • name:获取或设置游戏对象的名称

更新于 2026/2/26