SKEmitterNode:修改单个粒子的速度和角度等属性?
SKEmitterNode: modify properties like velocity and angle for individual particles?
SpriteKit 中的 SKEmitterNode 允许您更改粒子属性,但不清楚如何更改特定粒子的属性。
例如,如果我们希望粒子以圆形辐射,似乎我们需要规定每个粒子的角度和速度——而不是为粒子组指定值。
这可能吗?
换句话说,是否可以使用 SKEmitterNode 创建像视频中 0:22 标记处的动画:https://www.youtube.com/watch?v=wYy2G0lVTAM
你无法控制单个粒子,你只能确定它们诞生时的样子。 (把它想象成一个试管婴儿,你可以指定你想要宝宝有什么基因,但是之后,宝宝会长成什么样)
在某些时候,苹果可能会让 SKActions 在粒子上工作,这样你就可以做这种事情了,但我不会屏住呼吸让它很快工作,他们似乎不关心 SpriteKit 平台,只是引入新的破东西来让人们兴奋。 (我对 ARKit 的错误感到畏缩)
你可以做到:
图片是一颗小星星。
环境:
SpriteKit 中的 SKEmitterNode 允许您更改粒子属性,但不清楚如何更改特定粒子的属性。
例如,如果我们希望粒子以圆形辐射,似乎我们需要规定每个粒子的角度和速度——而不是为粒子组指定值。
这可能吗?
换句话说,是否可以使用 SKEmitterNode 创建像视频中 0:22 标记处的动画:https://www.youtube.com/watch?v=wYy2G0lVTAM
你无法控制单个粒子,你只能确定它们诞生时的样子。 (把它想象成一个试管婴儿,你可以指定你想要宝宝有什么基因,但是之后,宝宝会长成什么样)
在某些时候,苹果可能会让 SKActions 在粒子上工作,这样你就可以做这种事情了,但我不会屏住呼吸让它很快工作,他们似乎不关心 SpriteKit 平台,只是引入新的破东西来让人们兴奋。 (我对 ARKit 的错误感到畏缩)
你可以做到:
图片是一颗小星星。
环境: