检测粒子碰撞和风效应

时间:2016-11-08 18:53:36

标签: swift xcode sprite-kit collision-detection particles

我希望实现this effect.

我想过制作风暴粒子然后当玩家与它发生碰撞时,会施加力量。但是我怎样才能检查玩家是否与WIND PARTICLES相撞?

如果您对如何实现这种效果有其他建议,我将非常感谢!

2 个答案:

答案 0 :(得分:0)

您不希望对粒子进行碰撞测试,您希望使用SKFieldNode来实现此效果。

https://developer.apple.com/reference/spritekit/skfieldnode

我不确定哪一个用于风效果,但至少它会让你开始朝着正确的方向,但基本上它的作用是设置一个“力场”并且节点击中这个力场,某种物理学应用于它。

答案 1 :(得分:-1)

尝试这个答案来模拟风:

How to create wind effect in spritekit

我相信它会提供你需要的力量和效果。您还可以生成粒子并将它们设置为与播放器不交互,但会在视觉上显示风效果。