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

4.54.0 数据类型与脚本能力升级解析

本文基于 4.54.0 更新截图,对这一版本中与脚本系统、数据系统直接相关的能力升级做集中解析。

1. 新数据类型:结构体

更新截图明确提到:

  • 新数据类型:结构体
  • 作用:将多个子属性打包成一个整体
  • 价值:方便数据传递与存储

这意味着创游的数据系统开始支持更高层级的数据组织方式。

结构体的意义

过去如果只能使用零散属性,那么复杂对象的数据需要拆散保存,例如:

  • 角色名
  • 血量
  • 速度
  • 阵营
  • 技能冷却

而有了结构体后,就可能把这些字段组织成一个整体对象。

对创作的影响

  • 更适合配置复杂技能、角色、关卡参数
  • 更适合在自定义指令之间传递整组数据
  • 更利于存档、配置表、对象状态打包

2. 单选值类型升级为公共类型

截图提到:

  • 原本单选值类型只能创建为自定义组件属性
  • 现在升级为公共类型
  • 可用于:玩家变量、配置表、自定义指令参数和返回值等

这是非常关键的一次“类型系统解封”。

含义

以前单选值更像局部能力;现在它变成了更通用的数据表达手段。

带来的直接好处

  • 可以在更多场景里表达“有限枚举状态”
  • 更适合写状态机
  • 更适合做 UI 页签状态、角色职业、道具类别、关卡阶段等

3. 向量属性增强:点乘 / 叉乘

截图提到:

  • 向量属性里新增“点乘”“叉乘”

这意味着数学工具正在增强,尤其对:

  • 方向判断
  • 朝向关系
  • 向量投影
  • 夹角逻辑
  • 物理/运动脚本

都有很强帮助。

可能应用

  • 判断目标在前方还是后方
  • 处理角色视野
  • 根据方向计算反弹/偏移
  • 写更精细的技能判定

4. 数字属性新增“转换为文本”

截图中可识别:

  • 数字属性新增“转换为文本”

这说明数据类型转换能力在继续补齐。

这项功能的重要性

它可能主要服务于:

  • UI 文本显示
  • 调试输出
  • 拼接日志
  • 数值展示

同时它也和社区观察到的“文本与数字之间存在转换边界”形成呼应:

  • 官方在持续把隐式/半隐式能力变得更明确
  • 从而减少脚本编写中的歧义和静默失败

5. Bug 修复:随机数边界问题

截图提到修复:

  • 从a到b内的随机数
  • 如果 a > b
  • 可能出现边界值随机不到的问题

这说明此前随机区间处理可能存在边界异常。

对创作者的价值

  • 随机掉落
  • 随机伤害
  • 随机坐标
  • 随机关卡参数

这些玩法会变得更稳定。

6. Bug 修复:音效被播放 BGM 打断

截图提到修复:

  • 音效会被“播放 BGM”打断

这说明音频系统原先在声道或播放管理上存在冲突。

修复后的意义

  • BGM 与音效更可能稳定共存
  • 切背景乐时不应误伤短音效
  • 游戏反馈会更完整

7. 这一版本的整体意义

如果把 4.54.0 看成一个整体,它不仅是 UI 版本,也是:

  • 数据系统增强版
  • 数学工具增强版
  • 类型系统扩展版
  • 音频与随机逻辑修正版

可归纳为三条主线

  1. 更复杂的数据组织能力:结构体、公共单选值
  2. 更强的脚本数学与显示能力:点乘、叉乘、数字转文本
  3. 更稳定的基础行为:随机边界修复、音频打断修复

8. 对知识库建设的意义

4.54.0 很适合作为“现代创游脚本系统”的分水岭版本,因为它体现出:

  • 创游不再只是简单积木拼接
  • 而是在向更完整的数据建模与程序逻辑体系推进

9. 关键词

  • 4.54.0
  • 结构体
  • 单选值
  • 公共类型
  • 向量属性
  • 点乘
  • 叉乘
  • 数字转文本
  • 随机数
  • BGM
  • 音效

10. 来源

  • 资料/创游世界引擎更新说明内容截图/Screenshot_20260418_105439.jpg
  • 资料/创游世界引擎更新说明内容截图/Screenshot_20260418_105457.jpg
  • 来源状态:历史来源路径;当前原图目录未列出可直接 OCR 的原图文件,正文依据已归档 OCR 与专题整理。

参与维护

发现文档问题?

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

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