VR精灵 资讯

产品动态 · 使用技巧 · 常见问题

首页›资讯

编辑器重构:把 30 多个功能统一成一套操作逻辑

VR全景编辑器,编辑器重构,热点编辑,步进漫游,高斯泼溅发布时间:2026-10-22 11:27:41

VR精灵的编辑器里有 30 多个功能:全景、高清平面、步进漫游、电子楼书、环物模型、热点、多边形热区、场景分组、沙盘、开场地图、换肤、嵌入、场景对比、背景音乐、虚拟主持人……单看每个功能都合理,合在一起就是一场灾难:每个功能都有自己的选择方式、自己的属性面板、自己的保存逻辑、自己的快捷键。

用户的实际感受是:“功能是齐的,但我记不住每个功能怎么用。”这不是用户的问题,是编辑器结构的问题。

重构前的典型场景

想给一个场景加三个热点,再调整分组,再换一套皮肤。老编辑器的路径是:

  • 进热点面板 → 用热点专用的方式在球面上点位置 → 填热点专用表单 → 保存
  • 退出到分组面板 → 用分组专用的拖拽逻辑整理 → 保存
  • 再进皮肤面板 → 用另一套预览逻辑试皮肤 → 保存

三次上下文切换,三套“保存”心理预期,任何一步按错,前面的改动可能白做。功能越多,这种切换成本越高。

重构的核心:一套通用编辑器底座

做法不是把功能砍掉,而是把功能拆成“底座 + 插件”:

统一选择器

不管你在编辑热点、热区、嵌入物还是模型,选中对象的方式只有一种:点选、框选、多选、层级列表补选。选中之后右侧永远是同一块属性面板,面板内容随对象类型变化,但布局、字段位置、保存按钮位置不变。

统一撤销栈

所有操作进同一个撤销/重做栈,跨功能也成立——先加热点、再改分组、再换皮肤,一路 Ctrl+Z 能按顺序退回去。这条看似细节,实际是“敢不敢试”的分水岭:能撤销,用户就敢乱点;不能撤销,用户就步步谨慎、频繁保存、频繁出错。

统一快捷键与操作习惯

旋转、缩放、平移、对齐、复制粘贴、删除,一套键位打通所有场景。学一次,全编辑器通用。新增的功能不需要再教一遍键位。

统一预览与导出入口

编辑过程中随时本地预览,预览即最终效果;导出走同一个入口,导出前自动做自检(缺素材、断链热点、越界坐标)。用户不需要记住“这个功能要在哪个面板里导出”。

新能力如何接入这套底座

高斯泼溅和百亿像素是两个完全不同形态的东西:一个是三维点云式场景,一个是超大分辨率影像。它们之所以能进同一个编辑器而不显得突兀,靠的就是底座统一:

  • 高斯泼溅作为一类“场景类型”接入,选择、属性、分组、漫游节点的操作逻辑与其他场景一致
  • 百亿像素作为一类“场景素材”接入,缩放、定位、嵌入的交互沿用同一套手势与面板
  • 导出仍然只有一条路径,差异体现在导出配置里,而不是另起一个流程

这也是判断一个编辑器是否真重构过的方法:新形态进来,用户的学习成本是“增量”还是“重学”。如果是增量,底座是对的;如果需要重学,那只是又加了一个功能。

重构后的实际差别

对老用户:原来会的操作全部还在,但不再需要记“这个功能在哪个面板、用哪套方式保存”。
对新用户:入门只需要学一套操作,功能是逐个解锁的,不是逐个学一遍。
对团队:新人上手时间从“跟着老员工做几个项目”压缩到“看一遍操作逻辑”,企业版的项目管理和角色分权才有意义——不然每个人都有自己的野路子。