我正在尝试构建一个以可移动角色为主要内容的应用。
概念:
每当你摇动你的iPhone时,你会通过它的关节震动角色的几个部分(手臂,腿,躯干,头部)。
我设法使用加速计来检测震动效果,但我无法就如何更多角色的身体部位找到一个决定性的方法。
理想情况下,每次摇动手机时,角色都会像重力效应一样四处移动。
关于如何在xcode中实现这种效果的任何想法?
答案 0 :(得分:1)
您是否考虑过使用物理引擎?
查看Box2D:
如果你想要像引力一样的效果,你可以将肢体攻击到躯干物理身体,然后将力量施加到角色的“躯干”上以获得布娃娃类型的效果。您可以根据设备的震动方式施加力。我不确定这是不是你的意思,不过是因为震动效果。