PinK 0.0.1.25 Alpha Changelog
经过我们内部的讨论,认为 PinK 尚未达到可以 Beta 发布的状态,因此将继续以 Alpha 版本对外发布。
之前我们的预估过于乐观,给大家造成了困扰,深表歉意。本帖我们会发送20-30个激活码,还是希望吸引更多开发者积极向我们提供反馈。ORZ
====================================================================
各位开发者下午好,PinK 0.0.1.25 Alpha 版本已完成开发与测试,现进行发布。
这是一个 Alpha 版 ,还有不少已知和未知的 Bug,功能也在快速迭代中。
当前版本功能尚不完善,稳定性尚未得到充分验证。 请勿用于生产环境(或请做好数据备份)。
PinK 0.0.1.25 Alpha 版本更新日志
- feat(build): 构建容器接通 CLI 真实链路,替换 MOCK,跑通 customBuildStages 全链路。平台插件可通过贡献点注册配置与 Hook。进度条实时更新,日志按平台/时间自动归档并支持在编辑器打开
- feat(build): 构建容器 UI 重设,改为单页网格加配置弹窗。新增平台分组 Tab,结果页支持多级级联筛选,阶段按钮支持链式交互,自带 i18n 切换,BuildPath 支持 file 协议
- feat(assets): 资产编辑器架构升级,单击预览迁移到 Panel/Sidebar 视图并支持拖拽与自动分栏。引入面板 slot 注册机制,新增 dirty userData 缓存,支持无缝恢复编辑状态
-
feat(scene): 新增场景统一变更事件
scene.onDidChange与scene.onDidReload,高频属性变更合并至下一 tick 单次查询,结构性事件即时转发 - feat(core): 集中构建 shared chunks(React/UI Kit 等),通过 importmap 自动注入 webview。精简了 settings/builder/asset-editor 约 200 行 shared 构建代码
- feat(inspector): Inspector RefPicker 资产/节点/组件统一接入拖放赋值,支持拖入高亮及类型校验的警告反馈
-
feat(api): 新增
pink.window.createWebviewPanel公开 API 声明 - feat(ui): Tree 组件新增 leading actions slot 与 flat filter mode
- feat(ui): 新增 Markdown React 展示组件,支持暗/亮主题变体,Tooltip 支持 Markdown 渲染
-
feat(build): 平台插件
contributes.pinkBuilder.doc文档支持多语言本地化,自动回退 - feat(cli): 新增资源序列化数据功能 (#663)
- feat(cli): 新增动画蒙版工具 (#664)
- feat(cli): 新增资源动画图变体功能 (#669)
- refactor(hierarchy): Hierarchy 节点失活时,整条子树采用 dim 样式呈现
- refactor(ui): 优化 Hierarchy 与 Assets 头部搜索框聚焦时按 Cmd/Ctrl+A 的选中文本行为,优化 Tree 拖拽滚动体验,树缩进从 8px 调整为 12px
-
refactor(core): 配置项操作方法重命名
settingOps→configOps - refactor(cli): 重构:将 change-node 重命名为 node-change,统一事件名为 node change (#671)
- refactor(cli): 将 path 更名为 componentPath (#668)
- fix(ui): 修复嵌套缩进上下文传递错乱、资源显示名称回退失败、多选组件布局问题
- fix(inspector): 修复 SpriteFrame 面板布局错乱问题
- fix(core): 修复资产编辑器 service worker 加载 shared chunks 报 401 的问题
- fix(core): 修复 webview 池日志路由,按 level 字段正确路由到 error/warn/info
-
fix(scene): 修复保存场景重复触发
onDidChangeActiveScene,仅真实变化时才派发事件 - fix(inspector): 修复预制体「Edit prefab asset」按钮可用性,补齐多项禁用条件限制
- fix(scene): 修复场景资源重命名后编辑器状态同步问题,迁移缓存并避免生成多个 editor
- fix(scene): 修复菜单栏触发场景撤销/重做失效问题,回退到 active editor 定位场景历史
- fix(inspector): 修复 asset picker 弹窗中子资源名称显示为通用类型名的问题
- fix(cli): 修复 SceneViewService 单元测试读取 ‘director’ 导致 TypeError 的错误 (#667)
- fix(cli): 优化构建流程中的 make run (#661)
- fix(cli): 修复中断时未生成日志文件及 stage nextstages 测试用例异常的问题 (#672)
- fix(cli): 在预制体重新加载时保留未保存的场景修改 (#674)
- fix(cli): 修复 builder:executeBuildStageTaskOption 支持注入 stage 包的自定义选项 (#673)
- fix(cli): 修复场景:阻止在预制体编辑时将预制体添加到自身 (#675)
- fix(cli): 修复 builder:从平台列表中隐藏 fb‑instant‑games 与 google‑play (#679)
- fix(cli): 修复生成的 tsconfig 相对路径 (#680)
- fix(cli): 修复预览模式中窗口尺寸变化时动态更新 gizmo 位置 (#678)
- fix(cli): [破坏性变更] 支持子资源的 asset userData 更新 (#650)
- chore(cli): 增加 Node.js 堆大小以避免 generate-dts 时的 CI 崩溃 (#670)
- chore(cli): 更新动画蒙版 dts 快照 (#676)
使用说明
- 管理员会从回帖中选择部分开发者邀请入群发放激活码,需要激活码才能正常使用 PinK 。
- PinK 安装包可以从官网下载: PinK – AI 重构游戏开发 | 一站式智能创作平台 · SUD
其他
PinK 已完成整体功能开发,但仍有不少问题需要修复和调整。因此 Beta 版发布时间还需要延后。
希望各位开发者在等待一段时间。


