经常看到一些Unity的接口回调,比如Unity中的OnCollisionEnter、OnTriggerEnter等等。现在想自己写一个类似的接口回调。

  首先拟定一个场景,假设想要监测一个游戏对象的运动状态。

定义一个接口,保存三个状态:
Unity 接口回调
然后写一个脚本挂在游戏对象上,这个脚本就假定为游戏对象运动的核心脚本。Unity 接口回调

这里就简单写,以ID为定,0、1、2各为静止、行走、跑动状态。在选中游戏对象时候切换对象的运动状态。最后在其他脚本中继承这个接口,调用事件绑定方法,便可以写回调的函数了。
Unity 接口回调
最后摆上测试图:
Unity 接口回调

相关文章:

  • 2021-10-04
  • 2021-12-05
  • 2021-12-02
  • 2022-01-07
  • 2021-12-03
  • 2022-01-15
  • 2021-08-13
  • 2021-11-08
猜你喜欢
  • 2021-07-17
  • 2021-07-13
  • 2022-12-23
  • 2021-06-20
相关资源
相似解决方案