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

(008)Unity StateMachineBehaviour的坑

文章目录

  • StateMachineBehaviour同名函数的调用问题
  • StateMachineBehaviour 的 OnState*、OnStateMachine* 的区别

StateMachineBehaviour同名函数的调用问题

1.如果脚本中,两个同名的函数都存在,那么两个函数都会被调用;如果只有其中一个同名函数,那么另外一个同名函数就不会被调用。

情况一、都会被调用:
在这里插入图片描述情况二、被注释的函数,即时在父类有,也不会被调用。
在这里插入图片描述情况三、如果子类没有覆写任何其中一个方法,那么父类的两个同名函数都会被调用。

2.避坑方法:覆写全部方法。

StateMachineBehaviour 的 OnState*、OnStateMachine* 的区别

  1. OnStateMachineEnter、OnStateMachineExit 指的是这个的状态:
    在这里插入图片描述
    2.OnStateExit、OnStateEnter 指的是这个:
    在这里插入图片描述

http://www.kler.cn/a/274312.html

相关文章:

  • 【ue5学习笔记2】在场景放入一个物体的蓝图输入事件无效?
  • 左神算法基础巩固--1
  • 2023年厦门市第30届小学生C++信息学竞赛复赛上机操作题(三、2023C. 太空旅行(travel))
  • 深度学习试题及答案解析(二)
  • Vue Web开发(十)
  • 基于 uniapp 开发 android 播放 webrtc 流
  • 自动驾驶决策 - 规划 - 控制 (持续更新!!!)
  • 移除元素(leetcode)
  • 人外周血单核细胞来源树突状细胞(MoDC)的制备(一)
  • 下拉树级带搜索功能
  • 分布式锁的详细解释
  • Linux Shell中的循环控制语句
  • 代码随想录算法训练营第二十四天|leetcode78、90、93题
  • 软件测试:C++ Google Test单元测试框架GTest
  • 虚拟机VMware上 centos7 的网络配置
  • 单调栈,LeetCode 1793. 好子数组的最大分数
  • 2、鸿蒙学习-申请调试证书和调试Profile文件
  • 0基础学习VR全景平台篇第145篇:图层控件功能
  • 综合练习(python)
  • GAMES101 学习3
  • 【计算机考研】408全年复习保姆级规划+资料
  • .Net Core 中间件验签
  • 华为组网:核心交换机旁挂防火墙,基于ACL重定向配置实验
  • Maven项目如何导入依赖包
  • Nginx安装教程
  • Springboot+Redis:实现缓存 减少对数据库的压力