ARKit之旅-第4部分,物理

下弗雷泽

结果

虽然这确实会按正确的方向创建塔,但结果是塔始终会自行倒下。 仅使用2或3行效果更好,但是在更长的时间内,如果没有任何用户交互或施加额外的力,它仍然会崩溃。

所有块节点共享相同的SCNPhysicsBody。 有一些不同的属性会影响物体之间的相互作用,因此我们尝试更改这些属性以查看效果。 摩擦力增加到最大值1,质量减小,恢复原状设置为零,但无济于事。

对于不熟悉恢复的人来说,它代表物体的弹跳,可以认为在撞击过程中可以节省尽可能多的能量。 例如,有弹力的球的复原力就很高,这意味着放下弹力球会导致弹跳回到弹起的高度。

下一步

我们将计划添加其余的UI功能,以允许从塔中删除块然后将其堆叠。 尽管跳到这一步似乎很愚蠢,但我知道即使塔的行为异常,也可以实现此功能。 这应该让我们在其他团队成员在塔楼上工作时取得进步。