当前位置: 首页 > news >正文

Unity生命周期_一些容易忽略的点>重复的生命周期代码会执行子类的。

官方的图:https://docs.unity.cn/cn/2019.4/Manual/ExecutionOrder.html

在这里插入图片描述

忽略点

父类和子类有相同的生命周期

问题描述:

当父类和子类都写了Awake ,会执行子类的Awake ,而不会执行父类的Awake

using UnityEngine;public class ScriptParent : MonoBehaviour
{private void Awake(){Debug.Log("Parent_Awake");}
}
using UnityEngine;public class ScriptChild : ScriptParent
{private void Awake(){ Debug.Log("___ScriptChild_Awake");}
}

在这里插入图片描述

解决办法:

将父类的生命周期函数 使用virtual 修饰, 在子类的相同生命周期中 用override 重写,并添加base.XXXX(); 调用父类的XXXXX
在这里插入图片描述


http://www.mrgr.cn/news/27082.html

相关文章:

  • thinkphp6开发的通用网站系统源码
  • 明天考教资之作文素材
  • union和union all的区别,别再傻傻分不清楚了!
  • Python 爬虫入门 - 爬虫 requests 请求
  • 空间视频化趋势理解
  • String类型在javascript实际开发中常用的一些操作方法总结
  • UQpy | 不确定性量化Python工具箱推荐
  • Java代码审计篇 | ofcms系统审计思路讲解 - 篇4 | XXE漏洞审计
  • 【高等数学学习记录】函数
  • 5 个最佳开源无代码项目管理工具
  • 百年病态集论的症结:3000年不识伪≌直线段
  • 代码随想录算法训练营Day06 | 哈希表理论基础 、242.有效的字母异位词、349. 两个数组的交集、202. 快乐数、1. 两数之和
  • GEE 按范围导出 Sentinel-2 卫星影像
  • spark里使用geohash处理数据之线程安全问题
  • 极越造车2.0:01销量回暖,07杀出血路,ASD抢跑FSD
  • 深入理解指针(二)
  • Python中给定一个数组a = [2,3,9,1,0],找出其中最大的一个数,并打印出来 求解?
  • 大数据新视界 --大数据大厂之Kafka消息队列实战:实现高吞吐量数据传输
  • 36岁,大厂女程序员,中年失业后,我开始接受自己的平凡,并深耕自己
  • element-plus表单使用show-overflow-tooltip,避免占满屏幕,需要设置宽度