《Cocos Creator游戏开发实战》 ——3.2.2 Cocos Creator中的组件

举报
华章计算机 发表于 2020/02/22 20:12:03 2020/02/22
【摘要】 本节书摘来自华章计算机《Cocos Creator游戏开发实战》 —— 书中第3章,第3.2.2节,作者是满硕泉 。

3.2.2 Cocos Creator中的组件

相比于Cocos2D-X,Cocos Creator一个重要的变化就是使用了“实体-组件”的模式,从设计模式的角度来看,这是使用组合取代了继承的方法。什么是“实体-组件”模式?一般来说,游戏都是采用面向对象的方法编程,每个游戏中的实体对应一个对象,并且需要一个基于类的实例化系统,允许通过多态来扩展。但是这样的做法,无法控制游戏中的类数量,为了解决这个问题,我们采用“实体-组件”模式来用组合取代继承,Cocos Creator中就是使用这个方法。精灵组件的具体属性,如图3-3所示。

组件在节点的属性检查器里,如图所示,在精灵的属性检查器中,就有节点属性和精灵组件,节点属性包括了节点位置、旋转、缩放和尺寸等信息和锚记点、颜色和透明度等信息。节点组件和精灵组件进行组合后,就可以通过修改节点属性来控制图片的显示方式。

在一个节点上可以添加多个组件,来为节点添加更多的功能,单击属性检查器中的添加组件按钮就可以添加组件,这个组件可以是内置的,也可以是你编写的脚本组件,如图3-4所示。

image.png

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。