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

创游世界新手常见问题汇总

一句话摘要

本文汇总创游世界新手最常遇到的50个问题,涵盖编辑器操作、组件使用、脚本编写、UI设计、联机配置等各方面,帮助新手快速解决入门阶段遇到的常见困难。

适合谁阅读

  • 刚接触创游世界不知道从哪开始的新手
  • 遇到具体问题不知道如何解决的创作者
  • 想快速查找常见问题解决方案的开发者

你将学到什么

  • 50个最常见的新手问题及解决方案
  • 各类问题的快速排查思路
  • 避免踩坑的最佳实践
  • 相关文档的跳转链接

核心结论

  1. 素材≠物体:素材是模板,物体是实例,修改素材不会自动更新地图物体
  2. 组件=能力:贴图决定外观,组件决定功能,不挂组件的物体只是静态图片
  3. 变量有层级:局部变量用完就消失,持久数据要放自身属性/地图属性/玩家变量
  4. 广播是通知:广播让不同对象之间发消息,不需要知道对方在哪,用于解耦

💡 如果你想快速找到答案,请查看:创游世界新手问题快速索引


一、编辑器基础问题

Q1:怎么创建一个新项目?

A

  1. 打开创游世界编辑器
  2. 点击「新建项目」
  3. 选择空白模板或示例模板
  4. 命名并保存

推荐:新手建议从空白模板开始,避免被示例素材搞混。

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


Q2:怎么添加角色到地图?

A

  1. 打开素材面板 → 选择「角色」分类
  2. 找到角色素材并拖入地图
  3. 选中角色 → 右键 → 设为玩家
  4. 给角色挂载「物理组件」和「角色组件」

注意:角色必须同时挂物理组件和角色组件才能移动。

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


Q3:角色在地图上不走动怎么办?

A:检查清单:

  1. 是否挂了「物理组件」?
  2. 是否挂了「角色组件」?
  3. 物理组件的「是否固定」是否为「否」?
  4. 地图地块是否设置了「阻挡通行」?

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


Q4:怎么移动素材到文件夹?

A:两种方法:

  1. 点击素材 → 齿轮菜单 → 选择「移动至」
  2. 长按素材 → 直接拖入目标文件夹

Q5:复制素材能改变类型吗?

A

  • 大部分素材:可以改变类型
  • 地块素材:不能改变类型

Q6:修改素材后地图上的物体不更新?

A:这是因为地图中的物体是素材的「实例」,修改素材不会自动更新已有实例。

解决方法

  1. 删除地图上的旧物体
  2. 从素材面板重新拖入
  3. 或者使用「应用到原素材」功能(如果支持)

📚 相关阅读:素材实例化与地图物体关系解析


Q7:怎么删除地图上的物体?

A

  1. 选中物体
  2. Delete
  3. 或右键 → 删除

Q8:怎么调整物体的层级(前后遮挡)?

A

  1. 在图层面板中调整物体顺序
  2. 上方的物体会遮挡下方的物体
  3. 也可以右键物体 → 「置于顶层/底层」

二、组件使用问题

Q9:组件在哪里添加?

A

  1. 选中物体
  2. 打开属性面板
  3. 点击「添加组件」
  4. 选择需要的组件

📚 相关阅读:创游世界组件速查表


Q10:组件挂不上是什么原因?

A:常见原因:

  1. 素材类型不支持该组件(如地块不能挂角色组件)
  2. 缺少依赖组件(如挂角色组件前要先挂物理组件)
  3. 同类组件已挂(如已挂了生命组件就不能再挂另一个生命组件)

Q11:物理组件和角色组件有什么区别?

A

组件作用
物理组件赋予物体物理能力(移动、碰撞、受力)
角色组件赋予物体被玩家控制的能力
关系角色组件依赖物理组件

📚 相关阅读:创游世界组件系统完全指南


Q12:子弹需要哪些组件?

A:子弹需要三个组件:

  1. 物理组件
  2. 伤害组件(造成伤害)
  3. 子弹组件(飞行能力)

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


Q13:怎么让物体成为障碍(不可通过)?

A

  1. 给物体挂「物理组件」并设置为「固定」
  2. 再挂「阻挡通行组件」

Q14:碰撞检测需要什么条件?

A

  1. 两个物体都要有「物理组件」
  2. 要设置正确的「碰撞层级」
  3. 碰撞盒不能为 0

📚 相关阅读:创游世界碰撞检测速查卡


Q15:怎么让两个物体不碰撞?

A:调整碰撞层级:

  1. 打开「游戏设置」
  2. 找到「碰撞层级」配置
  3. 将两个物体设置到不同的层级,或者让它们不与对方碰撞

三、脚本编写问题

Q16:脚本在哪里写?

A

  1. 选中物体
  2. 添加「脚本组件」
  3. 点击「编辑脚本」进入脚本编辑器

📚 相关阅读:创游世界脚本入门完全指南


Q17:触发时机是什么?怎么用?

A:触发时机是脚本执行的入口条件。

常见触发时机

触发时机触发条件
当开始时物体被创建
当点击时玩家点击物体
当碰撞时与其他物体碰撞
当收到广播时收到指定广播
当互动按钮被按下时玩家按下互动按钮

📚 相关阅读:创游世界触发时机速查卡


Q18:广播是什么?怎么用?

A:广播是一种跨对象通信机制。

发送广播

发送广播 "事件名称"

接收广播

当收到广播 "事件名称" 时
    → 执行相应逻辑
结束

用途:UI通知地图、对象间解耦通信、事件驱动。

📚 相关阅读:创游世界广播使用速查卡


Q19:为什么广播发了没效果?

A:检查清单:

  1. 广播名是否完全一致?(包括大小写)
  2. 接收脚本是否在「当收到广播时」触发时机下?
  3. 接收者在当前地图吗?(广播默认只在本地图有效)
  4. 接收者在广播发送时还存在吗?

📚 相关阅读:广播机制深度解析


Q20:局部变量和属性有什么区别?

A

类型生命周期访问范围
局部变量脚本执行完就消失只有当前脚本
自身属性物体存在期间只有当前物体
地图属性地图存在期间当前地图所有物体
系统属性游戏全程所有物体
玩家变量跨会话持久化当前玩家

记住:需要长期保存的数据用属性或玩家变量,临时计算用局部变量。

📚 相关阅读:创游世界变量作用域速查卡


Q21:变量值丢失怎么办?

A:大概率是把应该存档的数据放在了错误位置。

问题原因解决
切地图后丢失用了局部变量或自身属性改用地图属性或玩家变量
其他物体读不到用了自身属性改用地图属性
重开游戏丢失没用玩家变量改用玩家变量(勾选云存储)

📚 相关阅读:创游世界数据存储选择指南


Q22:怎么让UI和地图通信?

A:推荐「UI发请求 → 地图处理 → 地图通知 → UI刷新」模式。

// UI层
当点击按钮时
    发送广播 "请求购买"
结束

// 地图层
当收到广播 "请求购买" 时
    处理购买逻辑
    发送广播 "购买成功"
结束

// UI层
当收到广播 "购买成功" 时
    刷新界面
结束

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


Q23:循环语句有哪些?

A

类型用途
无限循环持续执行某段逻辑
循环若干次执行固定次数
保持循环直到满足条件前持续执行
从数字1到数字2指定次数的for循环

Q24:怎么跳出循环?

A:使用「跳出循环」积木。

无限循环
    如果 条件 = 真 则
        跳出循环
    结束
结束

Q25:怎么等待一段时间?

A:使用「等待1秒」或「保持等待直到」积木。

发送广播 "开始动画"
等待 1 秒
发送广播 "结束动画"

Q26:怎么实现概率执行?

A:使用「80%的概率执行」积木。

80%的概率执行
    → 播放特效A
其余概率执行
    → 播放特效B

Q27:怎么调试脚本?

A:使用调试工具:

  1. 「查看数值」:查看变量当前值
  2. 「逐行debug」:单步执行脚本
  3. 「脚本块注释」:给代码加注释

📚 相关阅读:创游世界脚本调试指南


四、UI设计问题

Q28:UI在哪里创建?

A

  1. 工具菜单 → 操作UI设置
  2. 或在地图设置里建地图UI
  3. 创建后可添加按钮、文本、图片等元素

📚 相关阅读:创游世界UI类型速查卡


Q29:怎么让UI显示在物体头顶?

A

  1. 给物体挂「物体UI组件」
  2. 在组件中设置绑定的UI
  3. 设置显示位置(头顶/身前/脚底)

Q30:UI切换怎么做?

A

当点击按钮时
    发送广播 "打开商店"
结束

当收到广播 "打开商店" 时
    显示 商店UI
结束

Q31:UI重叠关不掉怎么办?

A:检查:

  1. 是否有其他UI也在显示
  2. 是否在脚本中正确关闭了UI
  3. 是否使用了正确的UI切换逻辑

建议:使用「显示/隐藏」而不是「切换」,避免重叠。


Q32:怎么让文字逐字显示?

A:使用「逐字显示」功能或积木。

发送广播 "显示对话"

在UI脚本中设置逐字显示效果。


Q33:互动按钮不显示怎么办?

A:检查:

  1. 物体是否挂了「可互动组件」?
  2. 是否设置了触发距离?
  3. 物体是否在屏幕范围内?

默认规则:靠近物体时按钮才会出现。


五、联机相关问题

Q34:怎么开启联机模式?

A

  1. 在「游戏设置」中配置联机选项
  2. 或者使用「添加玩家」相关脚本
  3. 联机设置现在主要通过脚本配置

📚 相关阅读:创游世界联机系统入门


Q35:联机时UI很卡怎么办?

A

  1. 更新到 4.52.54+ 版本
  2. 优化广播模式:UI只发一次广播,地图处理
  3. 减少UI中的公共数据写操作

推荐架构

UI发广播 → 地图处理 → 地图通知 → UI刷新

📚 相关阅读:联机UI演进专题


Q36:联机时玩家数据不同步?

A:检查:

  1. 数据是否放在「系统属性」或「玩家变量」?
  2. 玩家变量是否勾选了云存储?
  3. UI中是否有多条「上传并等待」脚本串联?

Q37:怎么上传分数到排行榜?

A

  1. 使用「上传分数」积木
  2. 在脚本中设置分数值
  3. 排行榜数据需要手动上传

六、数据与存储问题

Q38:玩家变量和系统属性有什么区别?

A

特性玩家变量系统属性
绑定的对象玩家账号游戏全局
持久化可存档通常不存档
跨玩家共享各玩家独立所有玩家共享
典型用途金币、背包游戏模式、房间状态

Q39:怎么保存玩家数据?

A

  1. 使用玩家变量表存储数据
  2. 勾选「云存储」让数据跨会话保存
  3. 在「玩家开始时」初始化数据

📚 相关阅读:创游世界存档与云变量设计入门


Q40:玩家变量表修改后老玩家数据不同步?

A:在「玩家开始时」脚本里做同步补丁:

当玩家开始时
    如果 玩家变量表 不存在 "等级"
        添加一行 "等级" 到 玩家变量表
        设置玩家变量 "等级" 为 1
    结束

Q41:配置表和变量表有什么区别?

A

特性配置表变量表
用途静态数据(只读)动态数据(可写)
修改来源策划配置玩家行为
运行时修改不建议可以
持久化通常不持久化可持久化

Q42:怎么读取不存在的配置表行?

A:先判断「是否存在某行」,再读取。

如果 配置表 存在某行 "物品1"
    获取 配置表 名为 "物品1" 的行
    → 安全读取
结束

七、其他常见问题

Q43:怎么播放动画?

A

  1. 给物体挂「动效组件」
  2. 或使用「播放动画」积木
播放动画 "攻击"

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


Q44:怎么播放音效?

A

播放音效 "攻击"
播放BGM "背景音乐"
停止BGM

Q45:怎么生成特效?

A

生成特效 特效1 在 当前位置

可设置:

  • 播放次数(一次/循环)
  • 位置(当前位置/固定位置)
  • 所属层(控制遮挡关系)

Q46:怎么让物体移动?

A:两种方式:

  1. 角色物体:挂物理+角色组件,用方向键控制
  2. 非角色物体:用脚本控制移动
沿角度移动 方向=0 速度=100

Q47:怎么让物体面向某个方向?

A

以角度面向 目标角度=90

或让物体面向另一个物体:

朝向目标 目标=玩家

Q48:怎么销毁物体?

A

销毁自身  // 销毁当前物体
销毁 当前碰撞对象  // 销毁碰撞到的物体

Q49:怎么让物体隐藏/显示?

A

隐藏  // 当前物体
显示  // 当前物体
显隐闪烁  // 闪烁效果

Q50:怎么让物体变色?

A

变色 为 RGB(255, 0, 0)

或使用渐变效果:

1秒将自身属性 "颜色" 渐变至 RGB(255, 0, 0) 并等待结束

关联阅读

核心研究

脚本系统

项目设计

教程资料

导航入口


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

参与维护

发现文档问题?

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

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