通过SKFieldNode创建一个吸引到更大节点的SKNode,而不移动更大的节点

时间:2018-03-24 22:56:34

标签: ios sprite-kit physics game-physics skfieldnode

在我的游戏中,我有一个更大的SKNode,它使用SKFieldNode径向引力场来吸引其他更小的节点。这导致较大的节点被较小节点的力移动,这对于我的游戏来说不是最佳的。 (作为参考,这是在没有重力的物理世界中。)

有没有办法在一个字段中使用SpriteKit在一起吸引节点而不移动一个特定的节点,并让它在物理模拟中仍然响应,这样它们只会保持触及较大节点的边缘而不会影响它?

1 个答案:

答案 0 :(得分:0)

虽然不是永久修复,但我已经做了一个只设置较小节点的解决方法。质量到0.0001每个(零似乎恢复默认行为),这适用于我的预期用途,但不是一般问题的真正解决方法。