【问题标题】:Would Unity5 Work for Data Collection?Unity5 可以用于数据收集吗?
【发布时间】:2015-06-29 09:48:35
【问题描述】:

这可能是人们遇到的最奇怪的 Unity 问题,但请耐心等待。

我正在开发一个从用户那里收集大量文本和数字数据的应用程序(到目前为止是 HTML5)。在 HTML 中,这一切都非常简单。但是,这些数据将用作另一个工作室正在为我们公司开发的游戏的输入。到目前为止,我们的计划是使用 PhoneGap 创建 iOS 应用程序,然后找到某种方式将我们的数据收集应用程序与 Unity 游戏集成。

但我突然想到:也许我可以使用 Unity 中的设施构建数据收集部分?我是一位经验丰富的开发人员,掌握了八种语言(并尝试过更多),并且非常精通 C#。

这完全合理吗?还是我最好还是坚持使用 HTML5 甚至切换到 Swift 并集成两个单独开发的应用程序?

任何关于使用 Unity 收集数字/文本数据的见解将不胜感激!

【问题讨论】:

  • 目前如何/收集什么数据?用户是否只是在 HTML 输入字段中输入数字或其他内容?
  • 其实是一款健身应用。例如,我会引导用户浏览锻炼日志:心肺与力量对比,然后是力量类别,然后是锻炼(可选),然后输入一组或多组的重量和次数。还有更多的组件,但这会给你的想法。
  • 是否有特殊原因导致整合这些数据会很困难,或者 Unity 提供的特殊优势?在我看来,这似乎有点浪费,尤其是因为 Unity 远没有原生 Swift 应用程序那么节能。如果我遗漏了一些明显的东西,请道歉;我实际上使用 Unity 的次数不超过一两次。
  • 主要原因是这个数据收集组件将作为一个需要 Unity 构建的真实 3D 游戏的前端。希望有帮助

标签: unity3d unity3d-gui


【解决方案1】:

使用 Unity3d 有一个缺点 - 很难让应用程序节能。因此,如果这将运行相当长的时间,则本机甚至 html 应用程序与 unity3d 应用程序之间的差异将是显而易见的(在热量和电池电量方面)。看到这个问题:Energy efficiency in unity3d - halting app waiting for user interaction

【讨论】:

  • 恰尼巴尔说得好。我将把更复杂的能源管理留给编写大部分应用程序(游戏部分)的人。关注您的链接后,我想也许我们可以在 UI 框出现在屏幕上收集数据时降低 targetFrameRate 的方式。当我们重新进入游戏部分时,也许然后将其恢复到适合游戏的速率。你觉得这合理吗?
  • 应该有帮助,但 UI 可能有点反应迟钝。您打算展示这些弹出窗口多长时间?
【解决方案2】:

一个更好的问题是为什么它不擅长收集数据??? 例如,如果您查看 Unity 正在推送的游戏分析引擎,它会实时收集大量数据并将其推送回他们的数据服务器。

我不确定我在您的问题上遗漏了什么,但就您所表达的而言...是的,您可以在应用程序运行时收集数据并将数据发送回服务器。

瑞恩

【讨论】:

  • Ryan - 我所指的数据收集将是直接来自用户的数据。也就是说,一系列收集信息的“表格”,然后发送到服务器。这有帮助吗?
猜你喜欢
  • 2014-11-25
  • 2013-02-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-26
相关资源
最近更新 更多