30 lines
1.7 KiB
Markdown
30 lines
1.7 KiB
Markdown
# Changelog
|
|
|
|
## 0.1.4
|
|
|
|
- `ClickTarget` 对 UI Button 和显式 `ShrinkTutorialAnchor` 改为点击事件驱动,不再依赖轮询鼠标按下、抬起的帧时序;非 UI 目标保留原有指针检测。
|
|
|
|
## 0.1.3
|
|
|
|
- 修复 `ClickTarget` 在目标按钮点击后立即打开、关闭或替换 UI 时误判未命中的问题;现在按下时确认原目标,松开时按按下时的目标区域完成步骤。
|
|
- 支持在场景中显式绑定教程 Canvas、遮罩和提示框,并可关闭运行时 UI 生成。
|
|
|
|
## 0.1.2
|
|
|
|
- 修复 `ClickTarget` 对 UI 目标过早在按下阶段完成的问题,改为等待指针释放并确认 EventSystem 射线真实命中目标后再过步。
|
|
- 修复隐藏中的 `Path` 目标仍被教程当作可用目标的问题;现在 inactive 目标会继续等待,不会把提示框提前挂到尚未显示的控件上。
|
|
- 修复 `ShrinkTutorialSample` 第 2 步运行时奖励按钮在样例场景中的显示与布局问题,并在奖励生成后禁用重复点击的 `SpawnRewardButton`。
|
|
- 修复教程结束或 `maskShape=None` 步骤下遮罩仍继续绘制/拦截的问题;现在无高亮时蒙版会完全隐藏。
|
|
- 修复 `ShrinkTutorialSample` 在前一次演示完成后下次 Play 不再显示教程的问题;样例现在会在启动时清掉自身教程进度再重新播放。
|
|
|
|
## 0.1.1
|
|
|
|
- 声明 `JsonUtility` 所需的 Unity JSON Serialize 模块,使包可在最小消费者项目中独立解析与编译。
|
|
|
|
## 0.1.0
|
|
|
|
- 初始版本。
|
|
- 提供 `ShrinkTutorialManager`、教程数据资产、锚点注册、触发器、默认 PlayerPrefs 持久化。
|
|
- 提供独立高层级 Canvas、遮罩挖洞、提示对话框与跳过按钮。
|
|
- 提供基础编辑器窗口与 `ShrinkSDK/引导/*` 菜单入口。
|