Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 每个粒子指向发射器节点位置的不同粒子旋转_Ios_Sprite Kit_Skemitternode - Fatal编程技术网

Ios 每个粒子指向发射器节点位置的不同粒子旋转

Ios 每个粒子指向发射器节点位置的不同粒子旋转,ios,sprite-kit,skemitternode,Ios,Sprite Kit,Skemitternode,我正在开发一款使用精灵工具包的游戏,我正在与SKEmitterNode进行斗争。我已经为水滴形状的粒子创建了纹理。我想发射发射器节点周围的粒子,水滴的较薄部分指向发射器 我知道我可以改变粒子的旋转 particleRotation 但这为所有粒子设置了相同的旋转。我需要一个不同的旋转,取决于他们是否在发射器上方,在左侧,在右侧 在下图中,你可以看到我现在看到的,所有的水滴都指向同一个方向 非常感谢。您可以尝试使用particleAction属性,但是对于这么多的粒子,它会消耗大量的CPU时间哦

我正在开发一款使用精灵工具包的游戏,我正在与SKEmitterNode进行斗争。我已经为水滴形状的粒子创建了纹理。我想发射发射器节点周围的粒子,水滴的较薄部分指向发射器

我知道我可以改变粒子的旋转

particleRotation
但这为所有粒子设置了相同的旋转。我需要一个不同的旋转,取决于他们是否在发射器上方,在左侧,在右侧

在下图中,你可以看到我现在看到的,所有的水滴都指向同一个方向


非常感谢。

您可以尝试使用particleAction属性,但是对于这么多的粒子,它会消耗大量的CPU时间哦,这很好,但是如果我没有弄错的话,我无法访问粒子的位置,因此我无法计算每个粒子应用的角度。我说得对吗?@pdrcabrod你找到解决办法了吗?