🚀 更新日志
ArenaPro Creator 项目于 2024 年 7 月 1 日 正式立项。我们致力于为神岛创作者提供一套专业、高效、现代化的本地开发工作流。
在这里,你可以看到我们从公测到正式版的每一步脚印。
✨ 重大更新里程碑
- 项目启动 (2024-07-01):
ArenaPro Creator 正式立项,旨在打造专业的本地开发工作流。
- 首次公测 (V0.3.0, 2024-07-31):
插件在 VSCode 插件商城开启公开测试,迈出社区化的第一步。
- 正式更名 (V0.4.0, 2024-08-12):
插件更名为 ArenaPro Creator,确立了品牌标识。
- 开发体验飞跃 (V0.6.4 & V0.7.0):
陆续于 2024-10-24 引入 HMR,并于 2024-11-01 引入完整的 Debugger 功能,开发效率和代码质量得到质的飞跃。
- 资源管理自动化 (V0.9.4, 2024-12-21):
实现神岛地图资源一键同步到项目,并自动生成类型声明,打通了游戏引擎与本地代码的桥梁。
- 正式版发布 (V1.0.0, 2025-01-10):
经过近半年的迭代与公测,发布首个正式版,标志着项目进入稳定阶段。
- ECS 架构支持 (V1.1.3, 2025-03-21):
新增对 ECS (实体-组件-系统) 架构的全面支持,引导创作者采用更现代的游戏开发模式。
- AI 赋能 (V1.2.0, 2025-04-12):
首次引入插件 MCP 工具,探索 AI 在游戏开发工作流中的深度应用,开启智能化辅助创作时代。
2025 年
7 月
V1.3.0 (2025-07-11)
- 🛠 Arena 文件读取: 修复了特定场景下无法正确读取 dao3.config.json 文件导致功能异常的问题。
- 🚀 项目引导系统: 引入直观的步骤导航功能,帮助创作者快速定位当前操作进度。
- 🔐 登录体验: 重构插件登录界面,采用更直观的交互设计,显著提升创作者认证体验。
V1.2.8 (2025-07-10)
- 🌟 ArenaUI 资源: 新增 UI 路径类型以优化客户端 UI 元素查询,增强资源获取功能。
6 月
V1.2.7 (2025-06-10)
- 🌟 脚本可视化依赖图: 新增查看客户端和服务器的入口文件脚本依赖图。
5 月
V1.2.6 (2025-05-12)
- 🚀 Chat 吉 PT: 新增 Ai 一键评估所有脚本质量。
4 月
V1.2.5 (2025-04-22)
- 🌟 Nodejs: 对 Node.js 环境的检测进行优化,支持一键安装。
- 🚀 Uri: 适配 Uri 调用插件命令。
V1.2.2 -> V1.2.4 (2025-04-15)
- 🚀 MCP 工具: 新增 Chat 吉 PT 知识库调用命令。
- 🚀 Chat 吉 PT: 优化对话界面。
V1.2.1 (2025-04-13)
- 🚀 Chat 吉 PT: 新增 claude-3-7-sonnet-20250219、GPT-4o 等大模型,可让创作者自选。
- 🚀 MCP 工具: 优化部分功能回调信息。
V1.2.0 (2025-04-12)
- 🚀 MCP 工具: 插件部分功能支持 MCP 调用,可让 AI 完成你的工作。
V1.1.8 -> V1.1.9 (2025-04-04)
- 📦 构建: 优化 webpack 打包配置,在原本基础上默认支持 tsx 等格式打包。
- 📦 构建: 统一了 HMR 和完整编译的
alias
配置,统一使用 HMR 版本配置。
3 月
V1.1.7 (2025-03-26)
- 🔧 优化 HMR 编译: 优化 HMR 编译流程,确保在 Mac 和 Linux 系统上能够正常停止。
- 🌟 Nodejs: 对 Node.js 环境进行检测,若未安装则提供提示信息。
V1.1.3 -> V1.1.6 (2025-03-23)
- 🌟 ECS 架构: 当配置了
file.typescript.[端].ECS
属性时,创建文件会自动写入组件模版。 - 🌟 ECS 架构: 当配置了
file.typescript.[端].ECS
属性时,组件会有实时引用提示。
V1.0.1 -> V1.1.2 (2025-03-16)
- 🚀 Chat 吉 PT: 接入 Deepseek R1,展示深度思考,回答质量更加。
- 📦 神岛 npm 包: 安装时,默认为最后一个包版本。
- 🌟 修复: 修复一系列 bug。
1 月
V1.0.0 - 正式版 (2025-01-10)
- 🌟 优化数据空间资源: 修复当输入非字符串时,写入的依然是字符串格式的情况。
2024 年
12 月
V0.9.9 (2024-12-30)
- 🌟 优化数据空间资源: 合并查看/修改值功能,支持在文件中保存修改。
- 🌟 优化数据空间资源: 优化了数据空间列表展示,为空时显示提示信息。
- 📦 类型提示文件: 神岛 API 类型声明文件更新支持查看更新差异。
- 🚀 链接地图: 链接地图的同时同步地图资源。
V0.9.8 (2024-12-28)
- 🌟 优化数据空间资源: 修复查看布尔/数值类型数据时的错误。
- 🌟 优化数据空间资源: 新增查看当前数据空间键值对数据的功能。
V0.9.6 (2024-12-22)
- 🌟 同步地图资源: 新增客户端
GameAssets.d.ts
文件,与服务器端保持同步。 - 🌟 同步地图资源快捷键: 按下
Alt+Y
键,可以一键同步地图资源到本地。
V0.9.5 (2024-12-21)
- 🌟 同步地图资源: 修复空资源导致的类型声明报错问题。
V0.9.4 (2024-12-21)
- 🌟 同步地图资源: 在 dao3Cfg 中,可一键同步地图资源到项目中,生成代码片段及类型声明文件。
V0.9.3 (2024-12-20)
- 🚀 插件配置: 优化插件配置,自动过滤非插件的配置。
- 🌟 优化资源: 减少不必要的大文件,减少插件大小。
V0.9.2 (2024-12-13)
- 🔧 优化 HMR 编译: 修复当修改共有代码时,多个捆绑文件但只上传第一个捆绑文件至神岛问题。
- 🌟 用户菜单: 优化用户中心工具菜单展示效果,及登录成功时不会弹出登录成功提示问题。
- 🌟 用户菜单: 优化神岛账户登录先后顺序的问题,任意顺序皆可登录。
V0.9.1 (2024-12-10)
- 📦 神岛 npm 包: 优化神岛 NPM 包列表为可搜索展示方式。
- 🚀 神岛 npm 包快捷键: 按下
Alt+N
键,可以一键查看神岛 NPM 包列表。
V0.9.0 (2024-12-10)
- 🔧 优化 HMR 编译: 新增代码分离功能,支持同时监听多个入口文件并打包成不同 bundle 文件并上传至 Arena 脚本编辑器中。
- 📦 类型提示文件: 插件启动时静默更新 GameAPI.d.ts 和 ClientAPI.d.ts,不再弹出提示框。
V0.8.9 (2024-12-08)
- 🔧 优化 UI 界面: 优化 js 文件一键插入路径时的类型约束问题。
V0.8.8 (2024-12-05)
- 🔧 优化音频资源: 新增音频复制 URL 直链功能。
V0.8.7 (2024-12-02)
- 🔧 优化 UI 界面: 优化 UI 界面资源一键插入路径当不是 js 文件时插入 ts 格式的代码问题。
11 月
V0.8.6 (2024-11-29)
- 🔧 优化 HMR 编译: 修复了导入其他 ts 文件导致的 webpack 无法读取路径的问题。
- 🌟 新手演练: 更新新手演练的内容。
V0.8.5 (2024-11-27)
- 🔧 神岛 npm 包: 当配置了
file.npmPackage
属性时,将停止另一端的构建以加快速度。 - 📦 颜色可视化: 新增 UiText 富文本
Color
的颜色可视化选择功能。
V0.8.4 (2024-11-26)
- 🔧 神岛 npm 包: 可在
package.json
文件中快速配置入口文件。 - 🔧 优化 HMR 编译: 结束服务器时强制杀死进程,修复有缓存编译的情况。
V0.8.3 (2024-11-25)
- 🌟 图标: 区分完整编译和 HMR 编译图标。
- 🔧 优化 HMR 编译: 优化 HMR 服务,当 HMR 打包+上传处理中时,状态栏实时变更提醒。
- 🔧 完整编译: 优化体验,当未配置地图信息或未登录会弹出快速操作按钮。
- 🌟 Arena 资源图标: 适配浅色背景下的 icon 图标。
V0.8.2 (2024-11-21)
- 🌟 Arena 模型资源: 新增模型翻页选项。
- 🌟 Arena 模型资源: 新增模型按创建时间倒序、名称排序和修改时间倒序三种排序方式
- 🌟 Arena 资源: 同步图标为神岛一致的图片,更直观明确。
V0.8.1 (2024-11-20)
- 🔧 webpack 配置: 修复当没有配置
file.typescript.[端].webpack
属性的情况无法读取文件的错误。
V0.8.0 (2024-11-20)
- 🔧 完整编译: 优化完整编译提示,可一键打开双端下的 ts,wp 配置及入口文件及配置地图 ID。
- 🔄 优化 dao3Cfg 配置提示:
file.typescript.[端].base
属性及file.typescript.[端].webpack
属性已废弃。
V0.7.9 (2024-11-19)
- 🚀 方块速查表快捷键: 按下
Alt+B
键,可以一键查询方块速查表。 - 🔧 优化 HMR 编译: 优化 HMR 服务器状态提示,新增进程 PID,更直观查看 HMR 服务器状态。
- 🔧 完整编译: 优化完整编译提示,可一键配置编译信息。
V0.7.8 (2024-11-17)
- 🌟 Arena 商城资源: 新增地图商城资源,快捷插入商品 ID 到编辑器中。
- 🌟 Arena 玩家皮肤资源: 新增地图玩家皮肤资源,可一键插入皮肤名或局部皮肤。
- 🌟 Arena 方块速查表资源: 新增地图方块速查表资源,可一键搜索方块及插入方块 ID 或名称。
V0.7.7 (2024-11-15)
- 🌟 代码片段: 优化代码片段文件存储方式,便于热更新代码片段。位于项目
.vscode/dao3-ap.code-snippets
V0.7.6 (2024-11-14)
- 🔧 单个文件 Debugger 模式: 新增 typescript 文件的 Nodejs 原生调试功能。
- 🌟 代码片段: 新增引擎 API 代码片段功能,可以快速配置代码。
V0.7.5 (2024-11-11)
- 🌟 Arena 图片资源: 修复图片资源与地图不同步问题
- 🌟 Arena 音频资源: 修复音频资源无法显示资源大小问题
V0.7.4 (2024-11-08)
- 🔧 优化 HMR 编译: 增加 HMR 运行时 Ts 脚本错误弹框提醒和日志记录配置
V0.7.3 (2024-11-05)
- 🔧 优化 HMR 编译: 优化当 HMR 编译报错时,自动写入 log,并给常驻弹框进行提醒。
V0.7.2 (2024-11-04)
- 🌟 新增 dao3Cfg 配置: 在配置架构中添加
developmentAll
字段,用于全局设置开发模式。
V0.7.1 (2024-11-01)
- 🌟 极速上传 js 文件: 写死上传文件后缀为
.js
,减少出现编辑器崩溃情况。 - 🔧 单个文件 Debugger 模式:
.cjs,.mjs
上传前进行判断,是否为合法运行模块。
V0.7.0 (2024-11-01)
- 🚀 Chat 吉 PT: 修复快捷提问时携带的代码不全的问题,和快速修复展示的方式。
- 🔧 远程 Debugger 模式: 【引擎待对接】新增 Arena 脚本远程调试功能。
- 🔧 捆绑文件 Debugger 模式: 新增 Arena 捆绑脚本调试功能,暂不支持神岛 API 相关代码调试。
- 🔧 单个文件 Debugger 模式: 新增 Arena 单个脚本调试功能,暂不支持神岛 API 相关代码调试。
- 🚀 单个文件 Debugger 模式快捷键: 按下
Alt+D
键,可以一键调试当前 js 文件。 - 🌟 模块新支持: 默认支持调试,完整/HMR 编译.ts,.js,.mjs(ECMAScript),.cjs(CommonJS)模块文件。
- 🔄 编译上传: 支持配置是否脚本编译后自动上传至地图。默认为允许。
10 月
V0.6.6 (2024-10-29)
- 🌟 请求资源: 新增请求资源提示,便于查看请求者。
- 📦 类型提示文件: 手动修改
GameAPI.d.ts
和ClientAPI.d.ts
文件时会弹出请勿修改的提醒。
V0.6.5 (2024-10-27)
- 🚀 优化 HMR 编译: 新增重启和停止 HMR 服务器功能。
- 🌟 极速上传 js 文件: 打开 js 文件后点击右上角的上传按钮即可同步至神岛地图中。
- 🚀 上传 js 文件快捷键: 按下
Alt+X
键,可以一键上传当前文件。
V0.6.4 (2024-10-24)
- 📦 构建提示: 更新构建相关功能和 UI 提示。
- 🚀 优化 HMR 编译: 新增 HMR(模块热替换)功能,可以实时构建已修改文件并上传至 Arena 脚本编辑器中。
V0.6.3 (2024-10-17)
- 📦 颜色可视化: 优化选择方式。
V0.6.2 (2024-10-16)
- 📦 颜色可视化: 新增 Vec3 类的颜色可视化选择。
V0.6.1 (2024-10-15)
- 📦 颜色可视化: 新增 GameRGB(A)Color 类的颜色可视化选择。
V0.6.0 (2024-10-04)
- 📦 优化 dao3Cfg 配置提示: 优化
outputAndUpdate
配置,支持字符串和对象配置。 - 🌟 Arena 数据空间: 新增数据空间键展示和分页优化,修复数据存储列表显示问题。
9 月
V0.5.9 (2024-09-30)
- 🚀 Chat 吉 PT: 修复部分功能依然存在对话失败问题。
- 🌟 Arena 数据空间: 当数据空间为空时,可新增数据的提示。
V0.5.8 (2024-09-29)
- 🚀 Chat 吉 PT: 修复登录账号后依然对话失败问题。
V0.5.7 (2024-09-28)
- 🌟 Arena 音频: 支持查看音频数据,并以共享模式同步地图项目中。
V0.5.6 (2024-09-27)
- 🌟 Arena 数据空间: 支持可视化查看/修改数据空间的键值对数据。
V0.5.5 (2024-09-17)
- 🔄 类型提示文件: 检测
dts
替换为 Gitee 平台,同步仓库同时提高访问速度。
V0.5.4 (2024-09-14)
- 🌟 ArenaUi 界面: 修复 UI 界面插入路径报错的问题。
V0.5.3 (2024-09-14)
- 🌟 ArenaUi 界面: 支持同步当前地图项目中的共享 UI 界面,更快速的获取相关元素,减少手动输入的步骤。
- ❓ 插件入门界面: 完善插件欢迎界面的教程内容。
- 🌟 其他优化: 优化部分问题。
V0.5.2 (2024-09-06)
- 🌟 扩展地图: 优化选择地图后的视觉传达。
- 🌟 编译上传: 优化编译配置读取的逻辑,展示速度更快。
V0.5.1 (2024-09-06)
- 🌟 Arena 资源管理器: 修复 Arena 资源管理器在非神岛项目下启动的问题。
V0.5.0 (2024-09-06)
- 📦 扩展地图列表: 优化登入登出时自动刷新列表,同时移动在资源管理器下。
- 📦 扩展地图列表: 显示地图发布状况,不通过时展示理由。
- 🚀 编译快捷键: 按下
Alt+Q
键,可以一键完整构建项目并上传至 Arena 脚本编辑器中。 - 🚀 资源快捷键: 按下
Alt+A
键,可以一键显示 Arena 资源管理器。 - 🌟 Arena 资源管理器: 支持同步当前地图项目中的共享模型/图片,后续将支持音频等资源。
- 🌟 Arena 图片上传: 支持批量上传图片,并以共享模式同步地图项目中。
- 🌟 Arena 临时频道预览: 支持查看当前存在的临时频道,点击频道可查看所存在的玩家 ID。
- 📦 构建项目提醒: 新增构建项目提醒,当完整构建项目时,图标会显示为处理样式,并且在构建出错时自动弹出日志。
- ❓ 插件入门界面: 完善插件欢迎界面的教程内容。
8 月
V0.4.7 (2024-08-28)
- 📦 扩展地图列表: 新增扩展地图列表树状图,便于快速进入不同附图。
- 🚀 创作图标: 优化打开创作端 vsc 内置浏览器 icon 默认的问题。
V0.4.6 (2024-08-25)
- 📦 编译提示: 优化编译时的输出样式,加颜色输出,更直观。
- 🚀 编译提示: 修复编译时出现 2 次提示词的情况。
V0.4.5 (2024-08-25)
- 📦 扩展地图: 修复无法选择附图的 BUG。
- 🚀 登陆 Token: 粘贴 JSON 格式的用户数据,程序将会自动提取 Token。
- 🌟 系统浏览器: 新增使用系统浏览器打开创作端的选项开关选项。
- 🌟 上传错误提示: 修复上传错误时无法展示错误原因的 BUG。
V0.4.4 (2024-08-19)
- 🌟 不重要优化: 优化部分问题。
V0.4.3 (2024-08-18)
- 📦 优化 dao3Cfg 配置提示: 优化提示文件访问速度,新增字段简要描述。
- 🌟 新手演练: 初次安装本插件会自动跳转到演练界面,引导查看插件使用文档。
V0.4.2 (2024-08-17)
- 📦 自定义编译文件: 修复上传导致的代码覆盖 BUG。
V0.4.1 (2024-08-16)
- 📦 自定义编译文件: 支持创作者自行定义编译后和上传的文件名称,满足多脚本的需要。
V0.3.9 -> V0.4.0 (2024-08-12)
- 插件更名为 ArenaPro Creator
V0.3.8 (2024-08-12)
- 🚀 Chat 吉 PT: 优化未登录账户情况下,调用相关功能后,不显示对话界面
V0.3.7 (2024-08-12)
- 🚀 Chat 吉 PT: 新增快捷代码图标自定义配置,满足不同人群需求。
- 📦 webpack: 支持创作者自定义 webpackCfg。
- 🚀 插件设置: 插件设置分门别类,更好寻找相对应的设置。
V0.3.6 (2024-08-12)
- 🚀 Chat 吉 PT: 优化快捷代码图标显示,更美观。
- 🚀 Chat 吉 PT: 优化显示规则,不会在 ts 类型声明文件中显示图标。
- 🚀 Chat 吉 PT: 在插件设置中,可以自定义是否显示快捷代码图标,点击账户即可进入设置。
- 🌟 多项目引用: 解决多个项目互相引用编译失败问题。
V0.3.5 (2024-08-12)
- 🚀 Chat 吉 PT: 优化快速选择机制,在函数/类/方法/接口上方显示按钮,点击可以一键触发。
- 🚀 Chat 吉 PT: 优化初次需要手动激活界面的问题,现已经可自动激活并自动询问。
- 📕 快速 API 文档: 选中想要搜索的代码,右键或按下
Alt+Q
键,可以一键查询 API 文档。 - 📦 快速配置地图: 在
dao3.config.json
文件中,在 map 属性上方会出现辅助按钮,可更快速配置地图。 - 🌟 请求反馈: 新增请求网络时出现加载条,告知当前程序动作。
V0.3.4 (2024-08-12)
- 🔄 类型提示文件: 每当打开 VSCode 编辑器 ArenaPro-Ts 项目时,后台会无感知触发.dts 的自动更新,确保开发环境始终与最新代码提示文件保持同步。
- 🌟 自定义命令: 提供了便捷的部署 Ts 脚手架命令,同时新增自定义命令,让每一位创作者都能随心所欲地打造自己的开发利器。
V0.3.3 (2024-08-12)
- 🚀 Chat 吉 PT: 优化快速选择快捷键为
Alt+Q
,操作更顺手,且失焦后不再触发,提升用户体验。
V0.3.2 (2024-08-12)
- 🚀 Chat 吉 PT: 优化点击函数触发机制,改为无感式触发,增强用户体验,并且支持符号新增,功能更加丰富。
V0.3.1 (2024-08-12)
- 📦 npm: 现将每个 npm 命令临时配置为国内腾讯源,有效减少因网络问题导致的超时问题,加快开发效率。
7 月
V0.3.0 - 公开测试 (2024-07-31)
- 伴随此版本,插件正式在 VSCode 插件商城开启公开测试。