【问题标题】:Changing the speed at which an object drops when affected by gravity.(SpriteKit)改变物体受重力影响时下落的速度。(SpriteKit)
【发布时间】:2016-07-26 04:26:39
【问题描述】:

我有一个物体需要在游戏开始时从场景中掉下来。当玩家点击屏幕时,对象会移回场景的顶部。为了使物体下落,我将其设置为受重力影响。这很好用,但问题是物体从屏幕上掉下来很快。我可以将物体下落的速度设置为不同的速度吗?如果是这样,我该怎么做。

【问题讨论】:

  • 您可以将gravity 向量设置为小于-9.8 的值。 SCNPhysicsWorld
  • 在获得一些反对票之前,您应该 1) 自己尝试一下,如果您已经这样做了,请发布您所拥有的。

标签: swift sprite-kit skphysicsbody


【解决方案1】:

你可以减少物理世界的gravity。另一种选择是向每个对象施加相反方向的力。如果重力在 y 轴上为 -9.8,您可以在 y 轴上施加 +0-9.8 的力来减慢物体的速度。

编辑:改变质量不会影响速度。

【讨论】:

  • 质量不会改变物体下落的速度。您可以测量施加在物体上的力的大小,但加速度是恒定的,而加速度是改变物体速度的原因
  • 我刚刚测试过,KnightOfDragon 是正确的,质量不会改变物体下落的速度。
  • @claassenApps 很高兴听到艾萨克·牛顿在 1687 年的发现终于得到了证实!
  • 总是乐于为科学做出贡献!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多