Взрыв частиц - PullRequest
       23

Взрыв частиц

2 голосов
/ 28 марта 2012

Я работаю над небольшим проектом, основанным на скворечнике, и мне нужно что-то столь же простое, как взрыв с эффектом частиц.

У меня установлено расширение частиц скворца, и я нашел много хороших учебных пособий для реализации эффектов частиц, и обнаружил, что он работает как шарм.

Все они указывают на этот генератор эффектов блестящих частиц: http://onebyonedesign.com/flash/particleeditor/

Проблема в том, что я не могу сделать что-то, что даже отдаленно похоже на взрыв. Что я делаю не так?

1 Ответ

4 голосов
/ 28 марта 2012

Вам просто нужно потратить больше времени на эксперименты. Вот конфигурация для этого редактора частиц, которая довольно близка к желаемому эффекту. Сохраните это в файл .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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...