//***************生命周期*********************
//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()
{
}
unity脚本生命周期
最新推荐文章于 2024-08-13 17:10:05 发布