分享一个体感手势控制的虚拟手枪 iOS / iWatch App,用 Swift 写的

155 天前
 lijiangpingzz007
最近趁着空闲时间做了个小玩意儿,主打“体感开枪”的虚拟 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 空气枪(图标是橙色的那款)*

后续可能会加个“对战模式”,两个人对着比谁先开枪🤣
1647 次点击
所在节点    分享创造
12 条回复
Julaoshi
155 天前
之前看到过一个类似的,卖六块钱。这个创意不错。
88268459
155 天前
挺好,可以比划两下子
hh4646908
155 天前
Watch 需要比较大的动作才能识别,甩的胳膊疼
zhinianyuxin0
155 天前
iwatch 上怎么好像不震动呢? 难道是我的手表坏了吗?
PeiXyJ
155 天前
很棒!之前我看到的是 空气投篮
PeiXyJ
155 天前
毛绒枪枪 是不是 AI 生成的呀/滑稽
lijiangpingzz007
149 天前
@Julaoshi 我们的可以免费用一个哦
lijiangpingzz007
149 天前
@88268459 哈哈哈
lijiangpingzz007
149 天前
@hh4646908 新版本已经修复了哦~快去试试
lijiangpingzz007
149 天前
@zhinianyuxin0 震动的还没开发哈
lijiangpingzz007
149 天前
@PeiXyJ 美工画的
lijiangpingzz007
149 天前
@PeiXyJ 哈 我们 BangBang 空气枪 也要加入投篮了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1127910

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX