SKEmitterNode:修改单个粒子的速度和角度等属性?

时间:2017-06-16 20:52:31

标签: ios sprite-kit skemitternode

SpriteKit中的SKEmitterNode允许您更改粒子属性,但不清楚如何更改特定粒子的属性。

例如,如果我们希望粒子以圆形辐射,似乎我们需要指定每个粒子的角度和速度 - 而不是将粒子的值指定为一组。

这可能吗?

换句话说,是否可以使用SKEmitterNode创建动画,例如此视频中的0:22标记:https://www.youtube.com/watch?v=wYy2G0lVTAM

2 个答案:

答案 0 :(得分:2)

你可以这样做:

enter image description here

图像是一颗小星星。 设置: enter image description here

答案 1 :(得分:1)

您无法控制单个粒子,您只能确定它们出生时的样子。 (想想它就像一个试管婴儿,你可以指定你想让宝宝吃什么基因,但在那之后,宝宝会长大,但感觉就好了)

在某些时候,苹果可能会让SKActions在粒子上工作,这样你就可以做到这一点,但我不会很快屏住呼吸,他们似乎对SpriteKit平台毫不在意,只是介绍新的破碎的东西,让人们兴奋。 (我正在研究ARKit将如何变得越来越多)