基于消息机制的Unity框架

基于消息机制的Unity框架
401人加入学习
(24人评价)
价格 ¥7.42 ¥ 9.90 7.5折
活动
承诺服务
课程介绍

我们使用Unity开发,因为它能快速开发一款游戏。
像是一些小游戏,我们可以很轻松的开发很多单机小游戏,比如切水果等等。

但是如果我们涉及到稍微大型的游戏,就不是那么轻松了。
面临之一的问题就是模块之间的耦合性。一个模块如何调用另一个模块。

当然也有一些框架摆在我们面前。
单例模式框架    
通过管理模块 Instance 使脚本之间访问调用。
缺点也很明显就是耦合度很高。


类似于通信的接受发送消,由中间的命令层控制。
优点就是脚本之间独立。

在这里给大家介绍的就是一种基于消息机制的框架。
每个脚本都有发送消息和处理消息的功能。


    就好比人类一样,两个人要交流必须要事先沟通好。
    比如,我们在打仗我一喊“撤退”,其他人就走。
    这就是一个发送者,发出“撤退”这个消息,还有一个接受者接收到“撤退”这个消息
    当然这个消息也有可能有很多接受者,每个接受者也可以根据自己的状态,不处理消息。
    比如,断腿的人虽然听到了,但是也无法做出“撤退”这个动作。

    在程序里,一个脚本A发出一个消息,另外一个或多个脚本B(…)接受这个消息,并处理自身要执行的事件。


    很简答,就是为了 解耦合

 

课程目标
  • 了解框架
适合人群
  • 中级开发者

授课教师

嚣张

课程特色

视频(12)
下载资料(1)