Generate particles when touching a plane
It would be pretty neat if the water could splash in
doom like it does in Heretic and Hexen.
#2 Updated by skyjake almost 9 years ago
- Tags set to Particles
- Subject changed from Water splashing to Generate particles when touching a plane
- Category set to Enhancement
Given that Heretic/Hexen's mechanism for splashes is game-side and involves mobjs and sprites not present in Doom, this shouldn't be built into libdoom as such. However, particle generators started when touching a plane would be quite useful.
There should be a flag for controlling whether the generator is started only when the contact is begun, or should it be running continuously while the contact is in effect, or when contact ends.
#3 Updated by danij almost 9 years ago
We need to carefully consider the logically separation between mobj and particle generator. Particles which affect the playsim are troublesome.
I believe a cleaner approach would be mechanism similar to the existing "damage generator" -- i.e., spawn a generator when a mobj contacts a world surface.