2019-09-30 【3DGameKit】消息机制
2019-09-30 本文已影响0人
持刀的要迟到了
看了几种消息机制的代码,基本上都差不太多。用处基本上都是信号的转发,使结构更加清晰。
delegate也应该算消息机制。
研究一下这个3DKit的。
image.png
1.要接收消息的类,继承这个接口,实现这个OnReceiveMessage方法。
实例: image.png
由图可知,哪怕是使用了消息机制,它也只是一个消息的转发,最终还是要具体到某个函数里来进行处理。
2.消息的注册,取消注册,及调用
image.png
向消息源注册/取消注册自己
image.png
消息源通知注册者