Cocos Scene

Cocos Creator 3.8 场景制作与节点管理,场景图与节点树状组织

morning-start Updated

File contents

Cocos Creator 3.8 场景制作

任务目标

  • 本 Skill 用于:掌握 Cocos Creator 中的场景制作、节点管理与组件系统
  • 能力包含:节点创建、组件添加、场景图管理、节点变换
  • 触发条件:搭建游戏场景、管理场景层级结构

概述

场景是由节点组成的树状结构,节点之间是树状的组织关系,每个节点可以有多个子节点。游戏是由各种各样的场景组成的。

核心概念

节点(Node)

  • 节点是场景的基本构建块
  • 节点可以添加组件来扩展功能
  • 节点支持层级管理(父节点/子节点)

节点变换

  • 位置(Position):节点在场景中的坐标
  • 旋转(Rotation):节点的旋转角度
  • 缩放(Scale):节点的缩放比例
  • 锚点(Anchor):节点内部的锚点位置

组件(Component)

  • 组件附加到节点上提供功能
  • 常见组件:Sprite、Label、Button、Collider 等
  • 同一节点可添加多个组件

操作步骤

创建节点

  1. 在层级管理器中右键选择"创建"
  2. 或使用菜单栏的"节点"菜单
  3. 支持创建空节点或带组件的节点

节点操作

  1. 选中节点:在层级管理器或场景编辑器中点击
  2. 移动节点:在属性检查器中修改 position
  3. 层级调整:拖拽节点到父节点下来改变层级

添加组件

  1. 选中节点
  2. 在属性检查器中点击"添加组件"
  3. 选择需要的组件类型

预制资源(Prefab)

  • 将场景中的节点保存为预制资源
  • 预制资源可重复使用
  • 修改预制会同步到所有实例

资源索引

必要参考

注意事项

性能优化

  • 避免过深的节点层级
  • 合理使用节点池
  • 禁用不需要的节点

最佳实践

  • 使用规范的命名约定
  • 合理组织场景结构
  • 将常用节点设为预制资源

morning-start/agent-skills/tree/main/lang/cocos/cocos-scene commit 39849e40fd

Frequently asked questions

npx skillmds@latest add morning-start/cocos-scene