[sldev] Reviewing/Fixing the Particle System
Nicholaz Beresford
nicholaz at blueflash.cc
Wed May 23 01:18:01 PDT 2007
Strife,
I wouldn't exactly go for the current code with that, because the
particle system was completely rewritten in 1.14 (or around that date)
and this may have been that way in earlier version. In fact the fact
that current 1.15 does not delete partcile systems after some time may
be responsible for some of the stuff around VWR-418
(VWR-418 is the reason why I was looking at this and in fact would
prefer to have the limiting of lifetime)
Nick
Strife Onizuka wrote:
> I've never seen the 60 second limit mentioned on PSYS_SRC_MAX_AGE
> before. I think it's an error in the documentation. It isn't logical
> that it should clamp the particle system life, implementing this would
> kill objects that constantly stream particles but never update the
> particle system (like fires).
>
> It's hard to follow the code because both the particle and particle
> system classes both have a mMaxAge attribute (corresponding to
> PSYS_PART_MAX_AGE & PSYS_SRC_MAX_AGE respectively). I can't find
> anywhere in the source where the system life is clamped so I'm
> removing that from the documentation outright (the only clamping going
> on mMaxAge is on the particle life side).
>
> Thanks for bringing this to my attention.
>
More information about the SLDev
mailing list