创游世界组件速查表
一句话摘要
本文档快速查询创游世界的所有组件分类和功能,帮助你根据需求快速找到需要挂载的组件。
适合谁阅读
- 不知道需要挂载什么组件的新手
- 需要快速查找组件功能的开发者
- 设计系统时需要了解组件能力的进阶用户
你将学到什么
- 组件的六大分类
- 每个分类下的主要组件
- 各组件的核心功能和用途
- 组件选择的快速指南
💡 如果你想深入了解组件系统,请查看:创游世界组件系统完全指南
一、组件六大分类总览
| 分类 | 主要功能 | 典型组件 |
|---|---|---|
| 通用 | 基础交互能力 | 物理、阻挡通行、物体UI |
| 战斗 | 战斗相关能力 | 生命、伤害、武器槽、子弹 |
| 装置 | 机关设计 | 机关、机关门、机关地板 |
| 显示 | 视觉效果 | 粒子特效、动效 |
| 交互 | 用户输入 | 移动摇杆、技能摇杆、互动按钮 |
| 自定义 | 自定义功能 | 自定义组件 |
📚 相关阅读:核心概念速查手册 - 核心概念速查
二、通用组件
物理组件
| 项目 | 说明 |
|---|---|
| 作用 | 让物体具备物理能力,可以移动、受力、碰撞 |
| 必须添加 | 角色要能动,必须同时挂物理组件和角色组件 |
| 典型场景 | 玩家角色、敌人、子弹、可推动的物体 |
| 核心参数 | 质量、摩擦力、弹性、固定 |
使用示例:
角色要能动 → 物理组件 + 角色组件
推箱子 → 物理组件
子弹飞行 → 物理组件 + 子弹组件📚 相关阅读:创游世界碰撞与物理系统入门 - 物理与碰撞基础
阻挡通行组件
| 项目 | 说明 |
|---|---|
| 作用 | 让物体成为不可通过的障碍 |
| 必须依赖 | 需要配合物理组件才能生效 |
| 典型场景 | 墙壁、地板、障碍物、关闭的门 |
使用示例:
地块物体
└── 物理组件(固定)
└── 阻挡通行组件物体UI组件
| 项目 | 说明 |
|---|---|
| 作用 | 给物体挂载一个UI界面 |
| 典型场景 | 头顶血条、名字标签、互动提示 |
| 使用注意 | 需要先挂此组件才能使用物体UI |
📚 相关阅读:UI系统与切换机制解析 - UI系统详解
可互动物体组件
| 项目 | 说明 |
|---|---|
| 作用 | 让物体可以被玩家交互 |
| 触发方式 | 玩家接近时显示互动按钮,点击后执行脚本 |
| 典型场景 | NPC对话、道具拾取、机关触发 |
使用示例:
当互动按钮被按下时
→ 显示对话框
→ 发送广播 "NPC_对话"开关组件
| 项目 | 说明 |
|---|---|
| 作用 | 作为开关状态的控制单元 |
| 典型场景 | 电路开关、机关触发器 |
物体检测器组件
| 项目 | 说明 |
|---|---|
| 作用 | 检测物体进入或离开某个区域 |
| 典型场景 | 区域触发器、感应门 |
📚 相关阅读:创游世界交互系统设计入门 - 交互系统
三、战斗组件
生命组件
| 项目 | 说明 |
|---|---|
| 作用 | 赋予物体血量能力 |
| 核心功能 | 受伤、死亡、复活 |
| 典型场景 | 玩家、敌人、建筑物 |
核心事件:
- 当受到伤害时
- 当死亡时
- 当生命值改变时
📚 相关阅读:创游世界战斗系统设计入门 - 战斗系统
伤害组件
| 项目 | 说明 |
|---|---|
| 作用 | 赋予物体造成伤害的能力 |
| 典型场景 | 陷阱、岩浆、毒区 |
武器槽组件
| 项目 | 说明 |
|---|---|
| 作用 | 让物体可以装备武器 |
| 核心功能 | 切换武器、使用武器 |
| 典型场景 | 玩家、敌人 |
使用示例:
角色拥有武器槽
→ 武器槽装备武器
→ 近战直接伤敌 / 远程通过子弹伤敌
→ 目标通过生命组件接收伤害子弹组件
| 项目 | 说明 |
|---|---|
| 作用 | 让物体作为子弹飞行和造成伤害 |
| 核心功能 | 发射、飞行、碰撞检测 |
| 典型场景 | 远程武器、魔法弹、投掷物 |
使用示例:
子弹飞行(物理系统控制)
→ 子弹碰撞到敌人(物理系统检测)
→ 触发「当碰撞时」事件
→ 执行伤害脚本📚 相关阅读:创游世界碰撞与物理系统入门 - 子弹与碰撞
四、装置组件
机关组件
| 项目 | 说明 |
|---|---|
| 作用 | 作为机关逻辑的控制核心 |
| 典型场景 | 机关地板、移动平台、陷阱 |
机关门组件
| 项目 | 说明 |
|---|---|
| 作用 | 可开关的门 |
| 典型场景 | 密码门、钥匙门、机关门 |
| 配合组件 | 通常配合阻挡通行组件 |
机关地板组件
| 项目 | 说明 |
|---|---|
| 作用 | 作为机关触发的地板 |
| 典型场景 | 压力板、踏板机关 |
📚 相关阅读:创游世界地图设计基础指南 - 地图设计
五、显示组件
粒子特效组件
| 项目 | 说明 |
|---|---|
| 作用 | 产生视觉效果 |
| 典型场景 | 爆炸、烟雾、火焰、魔法效果 |
动效组件
| 项目 | 说明 |
|---|---|
| 作用 | 播放动画效果 |
| 典型场景 | 角色动作、UI动画 |
📚 相关阅读:创游世界动画与动效系统完全指南 - 动画系统详解
其他显示组件
| 组件 | 说明 |
|---|---|
| 卷轴循环 | 视差滚动效果 |
| 图片分身 | 分身复制效果 |
| 九宫切图 | UI缩放适配 |
| 描边 | 文字/物体描边效果 |
| 拖尾 | 运动拖尾效果 |
六、交互组件
移动摇杆组件
| 项目 | 说明 |
|---|---|
| 作用 | 提供虚拟摇杆控制 |
| 典型场景 | 手机/触屏游戏的移动控制 |
技能摇杆组件
| 项目 | 说明 |
|---|---|
| 作用 | 提供技能方向控制 |
| 典型场景 | 指向性技能的瞄准 |
互动按钮组件
| 项目 | 说明 |
|---|---|
| 作用 | 提供常驻按钮交互 |
| 与可互动区别 | 互动按钮常驻显示,不需要玩家接近 |
| 典型场景 | 技能按钮、功能按钮 |
📚 相关阅读:创游世界编辑器基础入门 - 编辑器入门
七、自定义组件
什么是自定义组件
自定义组件是创作者自己定义的组件,可以封装属性、指令、触发时机,实现可复用功能。
三大元素
| 元素 | 说明 | 示例 |
|---|---|---|
| 属性 | 存储数据 | 数字1、文本1 |
| 指令 | 可调用的行为入口 | 当执行"指令1"时 |
| 触发时机 | 响应事件 | 当被创建时、当受到伤害时 |
自定义组件的价值
- 复用:同一组件可以挂载到多个物体
- 统一接口:定义标准行为协议
- 封装:把复杂逻辑封装成简单调用
- 解耦:降低对象之间的直接依赖
使用示例
自定义组件:冷却管理组件
├─ 属性
│ ├─ 数字1:冷却时间
│ └─ 真假值1:是否冷却中
│
├─ 指令
│ └─ 开始冷却
│ └─ 设置剩余时间 = 冷却时间
│
└─ 触发时机
└─ 重复执行直到(是否冷却中 = 假)📚 相关阅读:自定义组件深度解析 - 自定义组件详解
八、组件选择快速指南
想让物体能动
需要:物理组件 + 角色组件想让物体有血量
需要:生命组件想让物体可交互
需要:可互动组件 + 脚本想让物体有伤害
近战:武器槽组件 + 近战武器
远程:武器槽组件 + 子弹组件想让物体显示界面
需要:物体UI组件想让物体成为障碍
需要:物理组件(固定)+ 阻挡通行组件想做自定义功能
需要:自定义组件📚 相关阅读:创游世界新手常见问题汇总 - 组件问题
九、组件组合示例
玩家角色
玩家物体
├── 物理组件
├── 角色组件
├── 生命组件
├── 武器槽组件
├── 移动摇杆组件(触屏)
└── 物体UI组件(头顶血条)普通敌人
敌人物体
├── 物理组件
├── 生命组件
├── AI组件(如果有)
└── 武器槽组件子弹
子弹物体
├── 物理组件
└── 子弹组件NPC
NPC物体
├── 物理组件
├── 可互动组件
└── 物体UI组件(名字标签)机关门
门物体
├── 物理组件(固定)
├── 阻挡通行组件
└── 机关门组件相关页面
核心研究
- 核心概念速查手册 - 核心概念速查
- 创游世界变量与作用域完全指南 - 变量详解
- 创游世界数据类型完全指南 - 数据类型详解
- 创游世界碰撞与物理系统入门 - 物理系统
脚本系统
- 自定义组件深度解析 - 自定义组件详解
- 脚本组件体系与能力分层深度研究 - 能力分层
- 创游世界战斗系统设计入门 - 战斗系统
- 创游世界交互系统设计入门 - 交互系统
教程资料
- 创游世界组件系统完全指南 - 组件完整指南
- 创游世界组件速查卡 - 组件速查卡片
- UI系统与切换机制解析 - UI系统详解
- 创游世界动画与动效系统完全指南 - 动画系统
项目设计
- 创游世界地图设计基础指南 - 地图设计
- 创游世界商店系统实战设计指南 - 商店系统
导航入口
- 教程资料导航 - 教程资料总入口
- 创游世界知识库总导航 - 知识库总导航
- 新手阅读路线 - 学习路线导航
待验证问题
[待验证]部分组件的具体参数配置说明[待验证]组件之间的依赖关系详细说明[待验证]某些组件的版本差异
后续优化方向
- [ ] 补充更多组件的详细参数
- [ ] 添加组件组合的更多示例
- [ ] 补充组件性能优化建议
- [ ] 完善不同游戏类型的组件方案
最后更新:2026-06-10维护者:Azek431
