Skip to content

v5.4.10

Choose a tag to compare

@github-actions github-actions released this 14 Nov 08:09
· 2 commits to master since this release
  • 修复JannisX11#359:宏录制把「全选」录成了一大串方块名字,换到别的模型上重放或批量处理时名字一个都对不上,整个步骤被跳过——「全选 → 创建材质」这类批量操作因此完全跑不起来。现在录制时若选区就是全选(全部未锁定元素 + 全部根组),只记这个意图、不再逐个记名字,回放时按当前模型重新全选,节点名不同也照常执行;只是部分选中时仍然严格按名字匹配(「删掉这个组」换模型不会误删别的组)
  • 修复JannisX11#360:宏回放执行完之后,宏面板与工具栏上的「重放宏」「批量」按钮有时消失,要切到其他模型标签页再回来才重新出现。原因是这两个按钮的显示条件依赖「是否正在回放」,而回放开始/结束时界面没有刷新按钮状态——播放中按钮被移除后没人恢复。现在录制、回放的开始与结束、批量处理结束时都会刷新工具栏,按钮随之出现/消失
  • 修复JannisX11#361:宏录制记下导出/截屏的落盘路径时把文件名一起记了,同一套宏批量处理时所有模型都写进同一个文件名、互相顶掉。现在文件名整段记成 ${name} 占位符、只保留目录与扩展名(render.png → ${name}.png,ModelA.geo.json → ${name}.geo.json),回放与批量处理时按当前模型替换,每个模型写自己的文件
  • 修复JannisX11#362:宏回放中某一步报错会立刻中断整段宏,界面停在「正在回放」的状态——重放按钮被隐藏、只有「清空宏」能用,看起来像卡死在错误界面。现在单步出错只写一条面板日志并继续执行下一步,整段宏一定能跑完;配合上面工具栏刷新的修复,回放结束后「重放宏」「批量」按钮立即恢复可用
  • 修复JannisX11#363:对文件夹里的模型批量截图,出来的图片是空白(1×1 像素)。原因是批量打开模型走的是「新建工程 + 解析」的路径,贴图是异步解码的,解析一返回就截图,画布上还没有任何内容,自动裁切只能得到 1×1 空白图;手动打开模型时贴图早就载好了,所以看起来正常。现在每个模型解析后会等所有贴图解码完成(或失败)并刷新一次视图,再开始重放
  • 修复JannisX11#364:打开了宏录制面板(浮动窗口)之后关闭模型文件,面板会先闪到软件左上角再消失。原因是面板位置按界面模式分开记录,关闭文件时模式会短暂切到「起始」状态,那一帧面板用的是另一份默认位置数据,清掉浮动定位就跳到了左上角。现在位置为「隐藏」的面板不再清掉浮动定位,模式切换时保持原位置不动
  • 修复JannisX11#365:宏回放时操作太快,前后步骤会叠在一起——例如「全选 → 创建材质 → 一键镜像组」,镜像组在材质还没生成完时就执行,把材质创建打断而失败。原因是步骤之间的等待时间是写死的(0.1 秒左右),而创建材质确认之后还要生成贴图,耗时随模型大小变化。现在每一步都等到真正做完再走下一步:弹出的对话框会等它关闭,对话框填完表自动确认后还会等 undo 事务结束(例如贴图生成完成)