Appearance
地图数据空间可视化预览与编辑器
在神奇代码岛(Arena)里,数据空间本质上就是一套内置数据库:
- 类似一张张表 / 一批键值对,
- 可以存储玩家数据、关卡进度、背包信息、排行榜等各类游戏数据,
- 在地图脚本里通过
storage.getDataStorage(...)/storage.getGroupStorage(...)读写。
这个扩展程序做的事情,就是把这套「数据空间数据库」搬进 VS Code,用面板和树视图的方式帮你管理。
1.1 适合解决的痛点
在没有辅助工具时,管理数据空间大多是这样:
- 直接在脚本里拼 key / 字段名,靠日志和临时打印排查数据;
- 想确认某个玩家的数据(背包、进度、开关)时,只能写调试代码或在后台工具之间来回切;
- 策划 / 运营想检查或修一条玩家记录,只能找程序“帮忙查库 / 改库”。
当地图上线后,玩家数据、关卡记录、活动配置越来越多,这种方式既费时又容易出错。
1.2 扩展程序提供的能力
启用地图数据空间可视化预览与编辑器后,你可以获得:
树视图浏览数据空间(像看数据库表结构):
- 在 VS Code 侧边栏以树视图展示当前地图的数据空间键列表;
- 支持一键刷新、翻页、排序 / 过滤,快速定位到某个玩家 / 某个配置键;
- 适合用来巡查数据结构、抽查存储是否符合预期。
临时文件编辑并自动写回(在线改库):
- 支持将单个键的内容打开到临时文件中编辑;
- 保存后自动写回服务端对应的数据空间,相当于在一个受控的环境里“改数据库记录”。
从源码直接跳转到对应数据空间:
- 通过 CodeLens,从
storage.getDataStorage(...)/storage.getGroupStorage(...)等调用处一键跳转并加载对应数据空间; - 把“看代码”和“看数据”串在一起,减少在日志、控制台、后台工具之间来回切换。
- 通过 CodeLens,从
点我安装:神岛地图数据空间可视化工具