Sprite Kit中的单个粒子和物理

use*_*857 5 cocoa-touch particles ios sprite-kit skemitternode

我是Stackoverflow的长期用户,但第一篇文章.

我的问题看似简单,有没有办法让发射器中的粒子与场景中的物理精灵相互作用?(例如,如果我正在使用一个粒子下雨,我希望它能用一把伞反射一个人的精灵来反弹或崎岖不平.必须有一种方法,但我没有看到很多关于添加物理的文档个别粒子.任何想法?

谢谢!

rob*_*off 8

没有.没有办法让SpriteKit内置的粒子与物理体相互作用.您可以控制的每个粒子属性都是属性SKEmitterNode,并且它没有用于设置粒子的物理行为的属性.

事实上,粒子的设计非常轻,因此您可以在SpriteKit支持的任何硬件上拥有数千个粒子.物理模拟不是轻量级的.