《Cocos Creator游戏开发实战》 ——3.2 Cocos Creator中的节点和组件

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

3.2 Cocos Creator中的节点和组件

在Cocos2D-X中,最小的渲染单元就是节点类(Node),Cocos Creator也保留了这个设计,所有绘制在屏幕上的对象都是节点类或者是节点类的子类,而Cocos Creator中另外一个全新的基础概念就是组件,它是Cocos Creator相比于之前版本的Cocos2D-X的一种变革,本节将分别介绍这两个概念。Cocos Creator中的重要的基本节点如图3-2所示。

 image.png

图3-2 Cocos Creator中的节点

3.2.1 Cocos Creator中的节点

在Cocos Creator中节点被分为空节点、渲染节点和UI节点。空节点和Cocos2D-X中的节点一样,只包含位置大小等信息,而不包含任何渲染的元素,在屏幕上也不会显示出来,但它是有作用的。当我们要制作一些复合图片拼接的UI界面对象时,可以将零散的元素都当作空节点的子节点,这样,子节点就可以随父节点一起移动了。

渲染节点包含精灵、文本、富文本、地图和粒子系统等内容,这些都是可以渲染在界面上的。UI节点则包括按钮、列表、输入框、布局和画布等UI组件的内容,需要注意的是,在Cocos2D-X中,节点扩展到精灵是使用继承来实现的,而在Cocos Creator中,是使用组件扩展的方式来实现的。


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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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