unity脚本生命周期

unity脚本生命周期图


    //***************生命周期*********************
    //Unity脚本 从唤醒 到 最后销毁的过程。
    //必然事件:当满足某种条件自动执行的方法。
    //重点:执行时机、作用、方法名称

   
    //(前提:物体启用、脚本启用)Unity 引擎会在一开始先调用所有对象的Awake  再调用 所有对象的 Start
    //游戏物体加载    --->    立即执行(仅1次)
    //作用:充当构造函数,初始化数据成员。
    // 如果初始化有明确的先后顺序,需要先执行的放到Awake中,后执行的放到Start中
    //Awake创建游戏对象(物体被启用)立即执行,Start在脚本启用才执行,两者都只执行一次,禁用后启用不再执行,OnEnable脚本每次启用时执行.
    private void Awake()
    {
        //Debug.Log(this.name + ":Awake:Lifecycle");
    }
    //游戏物体加载   ---> 等待脚本启用  --> 才执行(仅1次)
    private void Start()
    {
        //Debug.Log(this.name + ":Start:" + Time.time); 
    } 
    private void OnMouseDown()
    {
        Debug.Log("执行喽");
    }

    //固定更新
    //固定时间(默认0.02s)  执行 1次
    //作用:对物体执行物理操作(移动、旋转、施加力……)
    //
    private void FixedUpdate()
    {
        //向前移动1m
    } 
    //每渲染帧(大概0.02s)   执行1次
    //作用:执行游戏逻辑
    private void Update()
    {
        //向前移动1m
    } 
    //延迟更新:在Update之后执行
    //作用:适合执行跟随Update移动的代码
    private void LateUpdate()
    { 
    
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值