《Cocos Creator游戏开发实战》 ——3.2 Cocos Creator中的节点和组件
【摘要】 本节书摘来自华章计算机《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所示。
图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)