Skip to content
写作:待补充更新:2026-05-16字数:—阅读:—维护:Azek431

创游世界组件速查表

一句话摘要

本文档快速查询创游世界的所有组件分类和功能,帮助你根据需求快速找到需要挂载的组件。

适合谁阅读

  • 不知道需要挂载什么组件的新手
  • 需要快速查找组件功能的开发者
  • 设计系统时需要了解组件能力的进阶用户

你将学到什么

  • 组件的六大分类
  • 每个分类下的主要组件
  • 各组件的核心功能和用途
  • 组件选择的快速指南

💡 如果你想深入了解组件系统,请查看:创游世界组件系统完全指南


一、组件六大分类总览

分类主要功能典型组件
通用基础交互能力物理、阻挡通行、物体UI
战斗战斗相关能力生命、伤害、武器槽、子弹
装置机关设计机关、机关门、机关地板
显示视觉效果粒子特效、动效
交互用户输入移动摇杆、技能摇杆、互动按钮
自定义自定义功能自定义组件

📚 相关阅读:核心概念速查手册 - 核心概念速查


二、通用组件

物理组件

项目说明
作用让物体具备物理能力,可以移动、受力、碰撞
必须添加角色要能动,必须同时挂物理组件和角色组件
典型场景玩家角色、敌人、子弹、可推动的物体
核心参数质量、摩擦力、弹性、固定

使用示例

角色要能动 → 物理组件 + 角色组件
推箱子 → 物理组件
子弹飞行 → 物理组件 + 子弹组件

📚 相关阅读:创游世界碰撞与物理系统入门 - 物理与碰撞基础


阻挡通行组件

项目说明
作用让物体成为不可通过的障碍
必须依赖需要配合物理组件才能生效
典型场景墙壁、地板、障碍物、关闭的门

使用示例

地块物体
  └── 物理组件(固定)
  └── 阻挡通行组件

物体UI组件

项目说明
作用给物体挂载一个UI界面
典型场景头顶血条、名字标签、互动提示
使用注意需要先挂此组件才能使用物体UI

📚 相关阅读:UI系统与切换机制解析 - UI系统详解


可互动物体组件

项目说明
作用让物体可以被玩家交互
触发方式玩家接近时显示互动按钮,点击后执行脚本
典型场景NPC对话、道具拾取、机关触发

使用示例

当互动按钮被按下时
  → 显示对话框
  → 发送广播 "NPC_对话"

开关组件

项目说明
作用作为开关状态的控制单元
典型场景电路开关、机关触发器

物体检测器组件

项目说明
作用检测物体进入或离开某个区域
典型场景区域触发器、感应门

📚 相关阅读:创游世界交互系统设计入门 - 交互系统


三、战斗组件

生命组件

项目说明
作用赋予物体血量能力
核心功能受伤、死亡、复活
典型场景玩家、敌人、建筑物

核心事件

  • 当受到伤害时
  • 当死亡时
  • 当生命值改变时

📚 相关阅读:创游世界战斗系统设计入门 - 战斗系统


伤害组件

项目说明
作用赋予物体造成伤害的能力
典型场景陷阱、岩浆、毒区

武器槽组件

项目说明
作用让物体可以装备武器
核心功能切换武器、使用武器
典型场景玩家、敌人

使用示例

角色拥有武器槽
  → 武器槽装备武器
  → 近战直接伤敌 / 远程通过子弹伤敌
  → 目标通过生命组件接收伤害

子弹组件

项目说明
作用让物体作为子弹飞行和造成伤害
核心功能发射、飞行、碰撞检测
典型场景远程武器、魔法弹、投掷物

使用示例

子弹飞行(物理系统控制)
  → 子弹碰撞到敌人(物理系统检测)
  → 触发「当碰撞时」事件
  → 执行伤害脚本

📚 相关阅读:创游世界碰撞与物理系统入门 - 子弹与碰撞


四、装置组件

机关组件

项目说明
作用作为机关逻辑的控制核心
典型场景机关地板、移动平台、陷阱

机关门组件

项目说明
作用可开关的门
典型场景密码门、钥匙门、机关门
配合组件通常配合阻挡通行组件

机关地板组件

项目说明
作用作为机关触发的地板
典型场景压力板、踏板机关

📚 相关阅读:创游世界地图设计基础指南 - 地图设计


五、显示组件

粒子特效组件

项目说明
作用产生视觉效果
典型场景爆炸、烟雾、火焰、魔法效果

动效组件

项目说明
作用播放动画效果
典型场景角色动作、UI动画

📚 相关阅读:创游世界动画与动效系统完全指南 - 动画系统详解


其他显示组件

组件说明
卷轴循环视差滚动效果
图片分身分身复制效果
九宫切图UI缩放适配
描边文字/物体描边效果
拖尾运动拖尾效果

六、交互组件

移动摇杆组件

项目说明
作用提供虚拟摇杆控制
典型场景手机/触屏游戏的移动控制

技能摇杆组件

项目说明
作用提供技能方向控制
典型场景指向性技能的瞄准

互动按钮组件

项目说明
作用提供常驻按钮交互
与可互动区别互动按钮常驻显示,不需要玩家接近
典型场景技能按钮、功能按钮

📚 相关阅读:创游世界编辑器基础入门 - 编辑器入门


七、自定义组件

什么是自定义组件

自定义组件是创作者自己定义的组件,可以封装属性、指令、触发时机,实现可复用功能。

三大元素

元素说明示例
属性存储数据数字1、文本1
指令可调用的行为入口当执行"指令1"时
触发时机响应事件当被创建时、当受到伤害时

自定义组件的价值

  • 复用:同一组件可以挂载到多个物体
  • 统一接口:定义标准行为协议
  • 封装:把复杂逻辑封装成简单调用
  • 解耦:降低对象之间的直接依赖

使用示例

自定义组件:冷却管理组件
├─ 属性
│  ├─ 数字1:冷却时间
│  └─ 真假值1:是否冷却中

├─ 指令
│  └─ 开始冷却
│     └─ 设置剩余时间 = 冷却时间

└─ 触发时机
   └─ 重复执行直到(是否冷却中 = 假)

📚 相关阅读:自定义组件深度解析 - 自定义组件详解


八、组件选择快速指南

想让物体能动

需要:物理组件 + 角色组件

想让物体有血量

需要:生命组件

想让物体可交互

需要:可互动组件 + 脚本

想让物体有伤害

近战:武器槽组件 + 近战武器
远程:武器槽组件 + 子弹组件

想让物体显示界面

需要:物体UI组件

想让物体成为障碍

需要:物理组件(固定)+ 阻挡通行组件

想做自定义功能

需要:自定义组件

📚 相关阅读:创游世界新手常见问题汇总 - 组件问题


九、组件组合示例

玩家角色

玩家物体
  ├── 物理组件
  ├── 角色组件
  ├── 生命组件
  ├── 武器槽组件
  ├── 移动摇杆组件(触屏)
  └── 物体UI组件(头顶血条)

普通敌人

敌人物体
  ├── 物理组件
  ├── 生命组件
  ├── AI组件(如果有)
  └── 武器槽组件

子弹

子弹物体
  ├── 物理组件
  └── 子弹组件

NPC

NPC物体
  ├── 物理组件
  ├── 可互动组件
  └── 物体UI组件(名字标签)

机关门

门物体
  ├── 物理组件(固定)
  ├── 阻挡通行组件
  └── 机关门组件

相关页面

核心研究

脚本系统

教程资料

项目设计

导航入口


待验证问题

  • [待验证] 部分组件的具体参数配置说明
  • [待验证] 组件之间的依赖关系详细说明
  • [待验证] 某些组件的版本差异

后续优化方向

  • [ ] 补充更多组件的详细参数
  • [ ] 添加组件组合的更多示例
  • [ ] 补充组件性能优化建议
  • [ ] 完善不同游戏类型的组件方案

最后更新:2026-06-10维护者:Azek431

参与维护

发现文档问题?

你可以编辑页面、提交反馈,或复制链接给维护者,帮助这个资料库继续变好。

由 Azek431 整理与维护 | 基于 MIT 许可证开源