一个 iOS 炉石传说的手机版竞技场选卡工具(RelayKit + Live Activity)

2023-10-28 11:29:50 +08:00
 aptx4689


最近玩炉石的竞技场比较上头,想写个工具选卡
如上图所示,因为 iOS 系统本身的限制,现在 iOS 没法直接获取炉石传说的应用数据,但是 iOS 提供了一个 RelayKit ,可以在应用内直播,于是想到是不是能在本地处理这部分数据,然后识别到卡牌获取评分再展示到 Live Activity ,这样每次选卡只要下滑一下锁屏就行了。

不确定 V2EX 还有多少人有这样的需求,所以在动手之前先发上来看看大家怎么看。
1935 次点击
所在节点    分享创造
18 条回复
zhy0216
2023-10-28 11:33:02 +08:00
炉石没什么人玩了吧?
shortxxx
2023-10-28 13:37:00 +08:00
大神牛皮
wallriding
2023-10-28 13:40:20 +08:00
赶紧发到旅法师营地 NGA 之类的地方 你必火
bing89757
2023-10-28 16:17:08 +08:00
我感觉想完美的话,参考韩服手游 dnf 汉化 弄成 MITM 直接显示到卡上面 不过不清楚卡片数据存本地还是返回来的
blufaux
2023-10-28 16:50:26 +08:00
有 app ?
hguandl
2023-10-28 17:43:04 +08:00
我之前写过类似的工具。遇到的问题是 Extension 有 50M 的内存限制,本地处理需要注意省资源才行。我用了 Vision 框架里提供的中文 OCR ,内存使用起码 35M ,而且时不时就超了然后被系统杀掉,提示“无效的直播会话”。
zhw2590582
2023-10-28 18:37:13 +08:00
玩得最久的游戏就是炉石了,不过已经退坑了
taoxishuo
2023-10-28 19:00:37 +08:00
要是暴雪没退出中国的话我应该还会在玩炉石……
AppJun
2023-10-28 20:58:58 +08:00
炉石内存消耗大户,而且我有点担心这种屏幕下拉的状态久一点,是不是游戏就直接掉线了。
psterman
2023-10-29 08:05:31 +08:00
这时间线不对吧
unii23i
2023-10-30 09:33:36 +08:00
安卓的有吗,我们公司的软件想嵌入这个工具,就是不知道需要什么合作条件毕竟我不是 bd....
fujizx
2023-10-30 10:58:56 +08:00
玩月圆之夜吧
PaulSamuelson
2023-10-30 15:27:42 +08:00
炉石要回,风暴要火
learningman
2023-10-30 21:52:43 +08:00
可能不如再做一个 PC 端的来处理数据,感觉在手机上跑的话,开销不是很能接受
kayanouriko
2023-10-30 22:04:14 +08:00
之前我玩明日方舟有实现过一个类似的功能, 也是开 RelayKit 识别公招标签提示推送通知的.
虽然通知的展示信息程度和页面精美程度都不如 Live Activity. 我感觉用推送通知会更便捷一下.
游戏是全屏模式的, 需要下拉两次才能打开通知栏, 这对于需要 30 次选牌的时候是个极其繁琐的步骤.
wanwaneryide
2023-10-31 10:46:52 +08:00
只玩战旗了
DIMOJANG
2023-11-01 02:05:33 +08:00
live activity 换成 Picture in Picture 会不会好一点呢,因为 PiP 其实也是可以收缩到屏幕边缘的
aptx4689
2023-11-01 12:12:45 +08:00
@kayanouriko #15 有名字吗,我想参考下 ui

@DIMOJANG #17 是个好主意,谢谢,我测试一下

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

https://www.v2ex.com/t/986215

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

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

© 2021 V2EX