我想过做风粒子,然后当玩家与它发生碰撞,力将被应用。但是我怎样才能检查玩家是否与WIND PARTICLES相撞?
如果您有关于如何达到这种效果的其他建议,我将不仅仅是感谢!
我想过做风粒子,然后当玩家与它发生碰撞,力将被应用。但是我怎样才能检查玩家是否与WIND PARTICLES相撞?
如果您有关于如何达到这种效果的其他建议,我将不仅仅是感谢!
试试这个答案,模拟风:
How to create wind effect in spritekit
我相信它会提供你所需要的力量和效果。你也可以产生粒子,并将它们设置为对玩家非交互式,但它可以直观地显示风的效果。
你不想用粒子做碰撞测试,你想用SKFieldNode
来达到这个效果。
https://developer.apple.com/reference/spritekit/skfieldnode
我不知道要使用的风的影响哪一个,但至少它让你开始在正确的方向,但基本上它是建立了一个“力场”和节点击中这个力场,某种物理学得到应用。
谢谢! skfieldnode是否可见?或者我应该将它添加到sknode? – cooldood
SKFieldNode不可见您可以将其添加到节点或场景中 – Knight0fDragon