GrowBottle 是一个基于物理引擎的交互式瓶子模拟 iOS 应用,是 2025 Swift 全国中学生展示活动夏令营演示项目。
- 🌟 物理模拟:使用 SpriteKit 创建真实的物理碰撞效果
- 📱 重力感应:根据设备倾斜方向实时调整重力方向
- 🎯 智能布局:采用圆形打包算法优化球体初始位置
- 🎵 触觉反馈:支持 Core Haptics 触觉反馈和音效
- ⚽ 多种球体:包含 perfect、nice、good 三种不同类型的球体
- SwiftUI - 现代化用户界面框架
- SpriteKit - 2D 游戏和物理引擎
- Core Motion - 设备运动和方向感应
- Core Haptics - 触觉反馈系统
- AVFoundation - 音频播放
- iOS 14.0+
- Xcode 12.0+
- 支持触觉反馈的设备(推荐)
- 克隆项目到本地
- 使用 Xcode 打开
GrowBottle.xcodeproj
- 选择目标设备或模拟器
- 点击运行按钮