【发布时间】:2013-11-18 21:01:45
【问题描述】:
他在那里,
我目前正在为一个学校项目制作一款严肃的游戏。简而言之,这款游戏旨在帮助患有不同类型手关节炎(及相关疾病)的人。总体思路是,该游戏将帮助患者移动手和手指,以尽可能保持健康。
事实上,每个病人都是不同的,所以每个病人都有不同的“练习”他们必须执行。我们已经考虑过这个问题,我们认为处理这个问题的最佳方法是记录每位患者的锻炼情况。
我们提出了以下想法。我们为医生和物理治疗师创建了一个门户网站。在这里,他们能够“创建”患者文件。每个患者文件都有关于该特定患者的不同信息。除此之外,医生还可以使用跳跃动作记录不同的练习。我已经使用 jestPlay 项目来实现这一点。到目前为止,医生/治疗师能够记录特定患者的锻炼并将该锻炼作为 .json 文件存储在服务器上。
除此之外,另一部分时间是在 Unity3D 引擎 (C#) 中构建游戏。在这个游戏中,玩家使用法术清除游戏。这些咒语应该是医生在 Web 应用程序中记录的特定练习。当患者登录游戏时,练习的 .json 文件将被发送到 Unity3D 引擎。到目前为止,一切顺利。
一旦 .json 文件在 Unity 中,我使用 json 解析器将其放入对象(数组)中。数据应转换为跳跃运动(可以说是重播)。一旦特定患者完成了医生最初记录的运动/锻炼,那么该咒语应该完成。
现在,我遇到了以下问题,我真的不知道从哪里开始解决这个问题。我真的希望有人曾经处理过这样的事情并且能够/愿意帮助我。
-如何将来自 web 应用程序的数据(参见 http://www.yorickkeijzer.nl/cotf/application/exercise.json2 示例)转换为 Unity 中的跳跃动作回放/锻炼/运动?
-如何让 Unity 识别不同的运动/练习(因此将来自 Web 应用程序的 .json 数据与统一的实时跳跃运动数据进行比较)?
我希望,我已经解释得很清楚了。如果您有任何问题,请不要犹豫,问他们。
非常感谢!
【问题讨论】: