Skip to content

v1.6.8

Choose a tag to compare

@Besty0728 Besty0728 released this 03 Apr 01:18
· 423 commits to main since this release

v1.6.8 — 修复 parentName 参数失效、完善父子层级创建体验

⭐ Highlights

  • 创建物体时直接指定父物体:gameobject_create 和 prefab_instantiate 现在真正支持 parentName 参数,一步完成父子层级创建,不再需要额外调用 gameobject_set_parent
  • 文档与实现一致性修复:修复了文档声称支持但代码中缺失 parentName 参数导致 AI 被误导的问题,批量操作同步支持

Fixed

  • gameobject_create parentName 参数失效 — 文档声称支持 parentName,但 C# 实现中缺失该参数,SkillRouter 静默忽略导致子物体被创建在场景根层级。现已添加 parentName/parentInstanceId/parentPath 三种父物体标识参数,创建后自动 SetParent,坐标改为 localPosition 语义 #24 已解决
  • gameobject_create_batch 缺少 parent 支持 — BatchCreateItem 同步添加 parent 相关字段
  • prefab_instantiate 缺少 parent 支持 — 新增 parent 参数,实例化后自动设置父物体,返回值新增 path 字段
  • prefab_instantiate_batch 缺少 parent 支持 — BatchInstantiateItem 同步添加 parent 相关字段

Changed

  • 文档与实现一致性修复 — gameobject/SKILL.md 补充 parentInstanceId/parentPath 参数说明,prefab/SKILL.md 同步更新参数表
  • agent.md 重写精简 — 从 ~500 行精简到 ~130 行,版本号更新规范和 Git 分支详细规则下沉到 /updateversion 和 /release 自定义命令中
  • 新增 /updateversion 自定义命令 — 自动更新 10 处版本号位点 + 基于 git diff main..beta 推断变更内容生成 CHANGELOG

完整更改日志见 https://github.com/Besty0728/Unity-Skills/blob/main/CHANGELOG.md