【问题标题】:How to get data from Unity-based app to third-party Android app?如何从基于 Unity 的应用程序获取数据到第三方 Android 应用程序?
【发布时间】:2019-06-04 23:23:09
【问题描述】:

我将构建一个第三方应用程序,该应用程序从基于 Unity 的游戏中读取排名数据。似乎有一个具有类似功能的应用程序,Hearthstone Deck Tracker。 Hearthstone 是一款基于 Unity 的游戏,Deck Tracker 读取卡片、日志、结果等数据。我很好奇如何在未经实际许可的情况下从应用中读取数据,因为它是第三方应用。我想让它在后台模式下从应用程序中读取一个 JSON 文件,然后在它启动时加载它。

【问题讨论】:

    标签: android unity3d


    【解决方案1】:

    Hearthstone Deck Tracker (PC) 是开源的,您可以在 GitHub 上找到它: https://github.com/HearthSim/Hearthstone-Deck-Tracker

    多年来,该应用程序变得相当大,因此您可以检查其中一个最古老的提交,其中核心功能仍然存在,但形式更简单。 Version 0.1.1

    显然,《炉石传说》会记录其大部分游戏动作,而追踪器只会读取它们。我认为它在 Android 上的工作方式类似。

    所以除非你正在尝试为像 HS 这样的日志数据构建应用程序的游戏,否则恐怕很难做到。

    【讨论】:

    • 没错。一切都记录在 Android/data/com.blizzard.wtcg.hearthstone/files/Logs 中。就我而言,游戏文件夹中甚至没有一个日志文件。所以从游戏中获取比赛数据似乎是不可能的。现在我要开始一个新项目了……谢谢你的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多