爆炸粒子效应

时间:2012-03-28 18:39:47

标签: actionscript-3 starling-framework

我正在研究一个小型的基于starling的项目,我需要一些像粒子效果爆炸一样简单的东西。

我安装了starling粒子扩展,并找到了很多很好的教程来实现粒子效果,并发现它就像一个魅力。

他们都指向这个辉煌的粒子效果生成器:http://onebyonedesign.com/flash/particleeditor/

问题是我无法做出甚至远程看起来像爆炸的东西。我做错了什么?

1 个答案:

答案 0 :(得分:4)

您只需要花更多时间进行实验。这是该粒子编辑器的配置,它非常接近您想要的效果。将其保存到.pex文件中并将其加载到该编辑器中,您将看到。然后你可以从那里进一步调整它,所以它至少应该是一个好的开始:

<particleEmitterConfig>
  <texture name="texture.png"/>
  <sourcePosition x="300.00" y="300.00"/>
  <sourcePositionVariance x="0.00" y="0.00"/>
  <speed value="500"/>
  <speedVariance value="283.33"/>
  <particleLifeSpan value="1.74"/>
  <particleLifespanVariance value="4.2"/>
  <angle value="0"/>
  <angleVariance value="360"/>
  <gravity x="0.00" y="0.00"/>
  <radialAcceleration value="0.00"/>
  <tangentialAcceleration value="5.88"/>
  <radialAccelVariance value="0.00"/>
  <tangentialAccelVariance value="0.00"/>
  <startColor red="1.00" green="0.31" blue="0.00" alpha="0.62"/>
  <startColorVariance red="0.00" green="0.00" blue="0.00" alpha="0.00"/>
  <finishColor red="1.00" green="0.31" blue="0.00" alpha="0.00"/>
  <finishColorVariance red="0.00" green="0.00" blue="0.00" alpha="0.00"/>
  <maxParticles value="471.12"/>
  <startParticleSize value="70"/>
  <startParticleSizeVariance value="70"/>
  <finishParticleSize value="0"/>
  <FinishParticleSizeVariance value="5.00"/>
  <duration value="-1.00"/>
  <emitterType value="0"/>
  <maxRadius value="51.28"/>
  <maxRadiusVariance value="0.00"/>
  <minRadius value="0"/>
  <rotatePerSecond value="72"/>
  <rotatePerSecondVariance value="66.98"/>
  <blendFuncSource value="770"/>
  <blendFuncDestination value="1"/>
  <rotationStart value="0.00"/>
  <rotationStartVariance value="0.00"/>
  <rotationEnd value="0.00"/>
  <rotationEndVariance value="0.00"/>
</particleEmitterConfig>