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

创游世界组件速查卡

一句话摘要

创游世界的组件系统是赋予物体能力的关键机制。本文用快问快答的形式,帮助你快速查找常用组件的用途、配置方法和典型使用场景。

适合谁阅读

  • 不知道该用什么组件的初学者
  • 遇到组件配置问题的开发者
  • 需要快速查阅组件用法的制作者

你将学到什么

  • 组件的分类体系
  • 常用组件的用途和配置
  • 不同场景下组件的选择建议
  • 组件使用的常见问题与解决

一、组件分类体系

创游世界的组件可以分为以下几大类:

类别说明典型组件
通用组件基础能力物理组件、碰撞盒
战斗组件战斗相关生命组件、武器组件、子弹组件
交互组件交互相关可互动物体、互动按钮
显示组件UI显示文字标签、按钮、物体UI组件
移动组件移动相关移动摇杆、跟随组件
自定义组件用户自定义自定义组件

二、核心组件快问快答

Q1:物理组件有什么用?

A: 物理组件让物体具有物理特性,包括移动、碰撞、重力等能力。

属性说明典型值
质量物体重量1
阻力移动阻力0
重力是否受重力影响
是否固定是否固定不动

常见用途:

  • 让角色可以移动
  • 让物体可以受碰撞影响
  • 让子弹可以飞行
添加组件:物理组件
设置质量:1
设置阻力:0
设置重力:是

Q2:角色组件有什么用?

A: 角色组件让物体可以被玩家控制,具备移动、跳跃等能力。

前置要求: 物体必须先有物理组件。

属性说明
角色朝向初始朝向(左/右)
移动速度移动速度倍率
跳跃力跳跃高度
碰撞盒大小角色碰撞范围
添加组件:物理组件
添加组件:角色组件
设置移动速度:1.0
设置跳跃力:300

Q3:生命组件有什么用?

A: 生命组件让物体具有血量,可以受伤、死亡。

属性说明典型值
最大生命最大血量100
当前生命当前血量100
防御力减伤值0
无敌时间受伤后无敌时间0.5秒
添加组件:生命组件
设置最大生命:100
设置防御力:10

触发时机:

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

Q4:子弹组件有什么用?

A: 子弹组件让物体可以作为子弹发射,具备飞行、碰撞、造成伤害等能力。

属性说明
速度飞行速度
伤害造成伤害
生命周期存在时间
碰撞触发碰撞后行为
添加组件:子弹组件
设置速度:500
设置伤害:20
设置生命周期:3秒

触发时机:

  • 当碰撞时
  • 当创建时

Q5:武器组件有哪些类型?

A: 创游世界支持多种武器组件:

组件用途
近战武器组件刀、剑等近战武器
远程武器组件弓、枪等远程武器
盾牌组件防御武器
法杖组件魔法武器
添加组件:近战武器组件
设置伤害:30
设置攻击范围:50
设置攻击间隔:0.5秒

Q6:UI组件有哪些类型?

A: 创游世界提供多种UI组件用于界面交互:

组件用途
文字标签显示文字
按钮组件可点击按钮
图片组件显示图片
列表组件显示列表
物体UI组件绑定到物体的UI
添加UI:地图UI
添加组件:文字标签
设置文字:"金币:0"
设置位置:居中

Q7:可互动物件组件有什么用?

A: 可互动物件组件让物体可以被玩家交互,显示互动按钮。

属性说明
互动按钮文字按钮上显示的文字
互动范围可以互动的距离
互动方式点击/长按
添加组件:可互动物件
设置按钮文字:"交互"
设置互动范围:3米

触发时机:

  • 当互动按钮被按下时

Q8:怎么使用自定义组件?

A: 自定义组件是用户自己定义的能力模块。

创建步骤:

  1. 选择物体
  2. 添加自定义组件
  3. 设置组件名称
  4. 添加属性和指令
  5. 编写组件逻辑
自定义组件:商店组件
├─ 属性
│  ├─ 商品列表
│  └─ 当前选中

├─ 指令
│  ├─ 打开商店
│  └─ 购买商品

└─ 触发时机
   └─ 当收到广播时

三、组件组合使用

3.1 玩家角色

玩家对象
├─ 物理组件(必须)
├─ 角色组件(可控制移动)
├─ 生命组件(可受伤)
├─ 武器槽组件(可拿武器)
└─ 自定义组件(额外能力)

3.2 敌人

敌人对象
├─ 物理组件
├─ 生命组件
├─ 武器组件(近战/远程)
├─ AI组件(行为逻辑)
└─ 碰撞盒组件

3.3 子弹

子弹对象
├─ 物理组件
├─ 子弹组件
├─ 特效组件(可视化)
└─ 碰撞盒组件

四、组件配置常见问题

Q1:角色走不动怎么办?

A: 检查是否同时添加了以下组件:

✓ 正确配置:
添加组件:物理组件
添加组件:角色组件

✗ 缺少角色组件:
添加组件:物理组件
→ 无法控制移动

Q2:子弹不发射怎么办?

A: 检查子弹配置:

✓ 正确配置:
添加组件:物理组件(必须)
添加组件:子弹组件
设置速度 > 0

✓ 发射脚本:
生成子弹对象
设置子弹方向

Q3:受伤没效果怎么办?

A: 检查生命组件和触发时机:

✓ 正确配置:
添加组件:生命组件

✓ 受伤脚本:
当碰撞时
  如果 碰撞对象.标签 == "子弹" 那么
    设置生命 -= 碰撞对象.伤害
  结束
结束

五、组件速查表

组件类型作用必要属性
物理组件提供物理能力质量、重力
角色组件可被玩家控制移动速度、跳跃力
生命组件血量管理最大生命
子弹组件子弹能力速度、伤害
近战武器近战攻击伤害、范围、间隔
远程武器远程攻击伤害、射程
可互动物件玩家交互按钮文字、范围
物体UI物体绑定UI无特殊要求
自定义组件自定义能力按需求设置

相关页面


待验证问题

以下问题需要进一步验证:

问题状态验证方向
部分组件的具体参数默认值🔄 待验证需要官方文档确认
不同版本中组件功能的差异🔄 待验证需要多版本对比

📝 说明:组件速查核心用法已稳定,进阶参数属于进阶内容。

后续优化方向

  • [ ] 补充更多组件的详细参数
  • [ ] 添加组件组合示例
  • [ ] 完善组件调试方法

参与维护

发现文档问题?

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

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