我在这里有一个问题。我正在使用SKSpriteNode在世界上创建不同的对象。我已经应用了引力自我,即SkScene。

因此,这里的问题是当我创建一个SKSPriteNode并将其质量赋予其物理主体时,它每次的行为都相似。例如:

如果我将质量设为0,那么它也会下降(它不应该因为质量为零,所以根据物理规则,物体不应以质量0下降)。

现在,如果我将质量更改为10或100甚至1000,它将以与0质量相同的速度掉落。

是否有人遇到相同的问题?或者有人可以帮助我吗?

最佳答案

我认为,就牛顿物理学而言,由于重力而产生的加速度与物体的质量无关。重力与质量成正比,但与加速度成正比。

零质量情况很奇怪,但这可能只是物理引擎的惯例。我猜想在这些计算中根本看不到质量。当处理其他相互作用时,质量变得有用。碰撞或反弹。

关于ios - SKSpritenode:物理质量不会因重力而改变加速度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22198677/

10-12 06:54