SuperAPI AI 工具集

milestone-celebration

设计与创作

查看项目

更新于 10-16 08:08

技能介绍

用途:这是一个用于生成产品里程碑庆祝与成就系统的技能,适用于健身、学习、效率、游戏化等应用。它可依用户需求生成彩屑爆裂、徽章解锁、升级动画或自定义庆祝样式,并在用户达到关键阈值时自动触发。

主要能力:基于 CAEmitterLayer 的彩屑粒子动画;带锁定/解锁状态的成就徽章视图与进度环;使用弹簧动画的全屏庆祝浮层;触觉反馈;以及通过 ShareLink 分享的成就图片卡片。生成的核心文件包括 Milestone.swift、MilestoneTracker.swift、ConfettiView.swift、CelebrationOverlay.swift、MilestoneBadgeView.swift、MilestoneCollectionView.swift,触觉与分享卡为可选项。

使用方式:技能激活时会先做项目上下文检测(Swift 5.9+、iOS 17+ / macOS 14+、UIKit 可用性)、冲突检测,并区分平台;随后通过询问确认庆祝类型、是否加触觉、是否生成分享卡、是否加音效,再读取 templates.md 生成代码。解锁状态使用 UserDefaults 或文件持久化,集成时在阈值判断后设置庆祝浮层状态即可。

限制:彩屑粒子过多可能影响旧设备帧率,建议限制 birthRate;需遵守“减弱动态效果”设置,开启时跳过粒子动画;触觉在无 Taptic Engine 设备或 macOS 上不可用;分享与音效均为可选,需显式配置。App Store 对里程碑推送、截图真实性和原创性有合规要求。