Unity(脚本生命周期)

#一、描述 此课程记录一些脚本的生命周期。

#二、生命周期说明

一、继承于MonoBehaviour类的脚本是不能被实例化的,只有在系统需要的时候会实例化。

二、onStart和onUpdate都不是MonoBehaviour的方法,是通过反射调用的一些事件,由系统来决定他们什么时候调用的。

    void Start () {


	}
	
	// Update is called once per frame
	void Update () {
	
	}
复制代码

三、生命周期


	//当运行后,会自动加载此方法,不管此脚本是否被启动(是否Enable),都会调用。可初始化一些字段。
	void Awake(){
		print ("Awake");	
	}

	//当运行时,如果有打开此脚本会被调用。
	void OnEnable(){
		print ("OnEnable");
	}

	//当运行时会被调用
	void Start () {
		print ("Start");

	}

	//当运行时会一直调用,会固定频率调用,不会因为硬件的好快,频率的变化而调用多次。
	void FixedUpdate(){
		print ("FixedUpdate");
	}
	
	// 此方法在运行时会一直调用,同LateUpdate同步调用,每帧调用一次。
	void Update () {
		print ("Update");
	}

	//此方法在运行时会一直调用,同Update方法同步调用
	void LateUpdate(){
		print ("LateUpdate");
	}

	//当运行时会一直调用,并且次数比Update等都会多
	void OnGUI(){
		print ("OnGUI");
	}

	//当脚本被关闭时或者运行停止时会被调用。
	void OnDisable(){
		print ("OnDisable");
	}

	//当脚本被删除时或者挂载对象被删除时会调用,当脚本没有被开启,停止时也会调用一次。
	void OnDestroy(){
		print ("OnDestroy");
	}
复制代码

转载于:https://juejin.im/post/5b3ac53351882561fa4305b1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值