场景内容外观或布局是由一个个node组成的。
Base Nodes 根node
SpriteKit中的每个屏幕元素都被称为一个节点。节点是其他节点的可视元素或容器。一定层次结构的node 构成了整个场景页面。
非渲染类Node
类名称 | 功能简介 |
---|---|
SKNode SKNode | 是一个容器节点。它不呈现自己的任何内容,而是作为子节点的布局工具。 |
SKReferenceNode | 不定义自己的内容,而是引用另一个节点或存档文件。 |
SKCameraNode | 决定可见范围位置的node |
Nodes that Draw
渲染类的node
类名称 | 功能简介 |
---|---|
SKSpriteNode | 图片或者指定色值的node |
SKShapeNode | Core Graphics 路径 |
SKEmitterNode | 粒子 |
SKLabelNode | 文本 |
SKVideoNode | 视频node |
SKTileMapNode | 二维数组图片node |
SK3DNode | 3D |
事件类Node
为你的场景提供环境效果,如音频、灯光或具有特定物理特性的区域。
类名称 | 功能简介 |
---|---|
SKAudioNode | 声音 |
SKLightNode | 光线 |
SKFieldNode | 物理特性 |
修改类Node
通过裁剪、应用核心图像过滤器或执行3D转换来修改子节点的呈现样子。
类名称 | 功能简介 |
---|---|
SKEffectNode | 在刷新帧之前,可以给node加一些效果 |
SKCropNode | 裁剪子结点 |
SKTransformNode | 3D动画 |
网友评论