当前位置:   article > 正文

cocos creator 游戏框架_cocos creator 框架

cocos creator 框架

游戏框架概述

最下面一行所有的脚本都继承于 ComponentBase 类(便于监听消息),而 ComponentBase 类 继承于 cc.component。

第二层 UI等单例 继承于 Manager 管理类,而第三层的 消息中心 继承于 MessageCenter 类

每一次传递消息 我们也需要给 消息 定义一个类 Message

具体实现例子

首先创建四个上述类

Message 类

Message 类 用于传递消息,但是我们怎么知道它这个消息要给谁呢

Message 类 里必须包含的内容:

1. 先确定我要找哪个大类(ui/npc/enemy)

2.我要找大类里面的哪个小类(也就是哪个脚本,比如铁匠、防具)

3.我要传递的内容是什么

确定好了 Message 类里面要包含什么内容,我们开始写脚本:

因为是传递消息用的类所以不需要继承于任何东西,他只是一个 Message 类。

我们把大类定义为Type,用数字来代表每个类。

Command为小类,也就是每个小脚本。

Content 为传递的内容消息,因为传递的消息可能什么类型都有,所以是any。

 

 再设置一个构造方法,把三个参数传递进来,这个类就基本完成了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/152443
推荐阅读
相关标签
  

闽ICP备14008679号