Skip to content

zhangqifan/GrowBottle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GrowBottle🫙

项目简介

GrowBottle 是一个基于物理引擎的交互式瓶子模拟 iOS 应用,是 2025 Swift 全国中学生展示活动夏令营演示项目

主要功能

  • 🌟 物理模拟:使用 SpriteKit 创建真实的物理碰撞效果
  • 📱 重力感应:根据设备倾斜方向实时调整重力方向
  • 🎯 智能布局:采用圆形打包算法优化球体初始位置
  • 🎵 触觉反馈:支持 Core Haptics 触觉反馈和音效
  • 多种球体:包含 perfect、nice、good 三种不同类型的球体

技术栈

  • SwiftUI - 现代化用户界面框架
  • SpriteKit - 2D 游戏和物理引擎
  • Core Motion - 设备运动和方向感应
  • Core Haptics - 触觉反馈系统
  • AVFoundation - 音频播放

运行环境

  • iOS 14.0+
  • Xcode 12.0+
  • 支持触觉反馈的设备(推荐)

快速开始

  1. 克隆项目到本地
  2. 使用 Xcode 打开 GrowBottle.xcodeproj
  3. 选择目标设备或模拟器
  4. 点击运行按钮

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages