我的场景中有两个不同的SKSpriteNodes。一个节点是受我的设备倾斜影响的宇宙飞船。无论我的设备如何倾斜,第二个节点都应该是摔倒的岩石。我已经分别创建了这两个节点(在单独的项目中),它们工作正常。然而,当我试图将它们放在一个项目中时,岩石/小行星开始受到我的设备倾斜的影响而不是仅仅跌落。如何在保持飞船受到设备倾斜影响的同时使小行星坠落?
答案 0 :(得分:1)
您可能想要阅读SKFieldNode(https://developer.apple.com/documentation/spritekit/skfieldnode)。您可以创建新的重力节点,并使用类别bt蒙版,让这些节点仅影响您指定的物理实体。