最近在开发过程要进行死亡统计考虑到其他的系统也会用到角色死亡的信息,所以采用多播的方式进行处理
在角色类中定义一个多播委托,同时在该类中控制事件的發布在其他类中进行监听。
原想通过官方文档进行学习但是官方的相关文档打不开,又进行了百度结果多数都是在c++定义委托,在蓝
圖中进行绑定不符合我的需求。然后看了一些博客之后自己做了些尝试,成功的使用了
- 要有一个发布委托的类,这里是Character
- 要有一个监聽委托的类这里是GameState
- 定义的多播的方法参数要和监听的委托参数相同
一开始总是在找别人写好的样例,还是有拿来主义的思想其实代码Φ已经给了我指示,他缺啥我就给他啥不
就好了吗!真的是该打呀懒得要死。