最近趁着空闲时间做了个小玩意儿,主打“体感开枪”的虚拟 App ,已经上线 App Store 了
项目叫 **BangBang**,支持 iOS 和 Apple Watch ,App Store 搜 “BangBang 空气枪” 应该能搜到
---
初衷其实很简单:
那天在办公室拿着手表晃来晃去,刚好我自己也是军迷,就突然灵感来了:
要不做一个“抬手就能开枪”的 App ?这样平时对着 xx 同事,可以打一枪。
看了下市面上也有人做,也觉得挺解压的,想说这个应该也不复杂,就直接自己做了一个
---
功能上比较轻量:
- Apple Watch / iPhone 都能当“手枪”
- 抬手 / 挥手就能开火(基于 motionManager 做的)
- 支持几十种武器(手枪、步枪、机关枪、冲锋枪都有……)
- 每种枪都有音效 + 连发 + 振动反馈
- 还做了几套风格皮肤,比如毛毡枪、霓虹枪、复古枪、透明枪
---
技术部分:
- 前端 SwiftUI + watchOS 独立 App 支持
- 体感识别靠 Watch motion 数据 + 节奏判断
- 数据结构上没啥难点,主要难在「响应速度」调教和「误触误判」容错
- 收费方式是 IAP + RevenueCat (做了月/年/终身三档订阅)
---
整个项目做得比较开心,也欢迎大家随便玩玩看看
要是对体感控制、Watch 独立 App 、游戏音效模拟有兴趣的朋友,欢迎交流
*App Store 搜:BangBang 空气枪(图标是橙色的那款)*
后续可能会加个“对战模式”,两个人对着比谁先开枪
项目叫 **BangBang**,支持 iOS 和 Apple Watch ,App Store 搜 “BangBang 空气枪” 应该能搜到
---
初衷其实很简单:
那天在办公室拿着手表晃来晃去,刚好我自己也是军迷,就突然灵感来了:
要不做一个“抬手就能开枪”的 App ?这样平时对着 xx 同事,可以打一枪。
看了下市面上也有人做,也觉得挺解压的,想说这个应该也不复杂,就直接自己做了一个
---
功能上比较轻量:
- Apple Watch / iPhone 都能当“手枪”
- 抬手 / 挥手就能开火(基于 motionManager 做的)
- 支持几十种武器(手枪、步枪、机关枪、冲锋枪都有……)
- 每种枪都有音效 + 连发 + 振动反馈
- 还做了几套风格皮肤,比如毛毡枪、霓虹枪、复古枪、透明枪
---
技术部分:
- 前端 SwiftUI + watchOS 独立 App 支持
- 体感识别靠 Watch motion 数据 + 节奏判断
- 数据结构上没啥难点,主要难在「响应速度」调教和「误触误判」容错
- 收费方式是 IAP + RevenueCat (做了月/年/终身三档订阅)
---
整个项目做得比较开心,也欢迎大家随便玩玩看看
要是对体感控制、Watch 独立 App 、游戏音效模拟有兴趣的朋友,欢迎交流
*App Store 搜:BangBang 空气枪(图标是橙色的那款)*
后续可能会加个“对战模式”,两个人对着比谁先开枪

