Node的属性与操作
Node节点
OCP(面向组件开发)是Cocos的核心开发方式,
根据每种组件创建的示例就是一个Node单位,
Node具有以下一些属性:
- 基本属性
- 坐标/旋转/缩放/尺寸/…
- Node编辑的快捷键: W/E/R/T
- 渲染属性Sprite
- 组件所具有的特殊属性
层级管理器
具有父子嵌套关系的节点,
父节点基础属性的变化会影响到子节点(没什么特别的)
绑定在父节点的脚本中可以直接获取到子节点的数组:
1 | // 直接修改子节点的属性 |
Sprite属性
Cocos中支持创建2种渲染模式下的Sprite:
- 精灵Sprite:2D/3D游戏内最常见的显示图像的方式
- 纯色Sprite:常用于空气墙
Sprite属性
- Atlas
- 使用拼贴类型图片和plist进行贴图定位
- Sprite Frame
- 贴图
- Type
- Simple 普通模式
- 根据原始图片渲染Sprite
- Sliced 九宫格模式
- 一般用于UI资源
- 中间格自由变换,边缘格沿边缘方向拉伸
- Tiled 平铺模式
- 瓦片平铺,常用于制作地形
- Filled 填充模式
- 沿固定方向/比例切割原始图片
- 常用于数值条的动态显示
- Simple 普通模式
- Size Mode
- Blend 混合模式
- Material 材质