gpt4 book ai didi

swift - Swift中如何为不同的Spritenode设置不同的重力?

转载 作者:行者123 更新时间:2023-11-28 06:12:28 25 4
gpt4 key购买 nike

我的场景中有两个不同的 SKSpriteNode。一个节点是一艘受我设备倾斜影响的宇宙飞船。第二个节点是一 block 石头,无论我的设备如何倾斜,它都应该掉下来。我已经分别创建了这两个节点(在不同的项目中)并且它们工作正常。然而,当我尝试将它们放在一个项目中时,岩石/小行星开始受到我设备倾斜的影响,而不仅仅是掉落。我怎样才能让小行星坠落,同时仍然让宇宙飞船受到我设备倾斜的影响?

最佳答案

您可能想阅读 SKFieldNode ( https://developer.apple.com/documentation/spritekit/skfieldnode )。您可以创建新的重力节点,并使用类别 bt 掩码,让这些节点仅影响您指定的物理体。

关于swift - Swift中如何为不同的Spritenode设置不同的重力?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46148148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com