V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
aptx4689
V2EX  ›  分享创造

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

  •  2
     
  •   aptx4689 · 2023-10-28 11:29:50 +08:00 · 1764 次点击
    这是一个创建于 376 天前的主题,其中的信息可能已经有所发展或是发生改变。


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

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

    @DIMOJANG #17 是个好主意,谢谢,我测试一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1017 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:14 · PVG 06:14 · LAX 14:14 · JFK 17:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.