This is the thing. I usually use families when I want an object to be made of different sub-objets, but with particles it doesn't work well.
Picture an arrow with a smoke trail that is created with particles. I want the trail to stop spraying when the arrow is destroyed, but using families causes the smoke to suddenly disappear (because it destroys itself, instead of stop spraying).
My logic would go like:
- The arrow is shot.
- Arrow spawns a trail and pins it.
- The arrow hits a wall, it breaks and the trail stops spraying.
- After a few seconds, the trail object is destroyed.
Now, if I set "pick trail instance nearest to arrow" it works until I shot an arrow twice exactly in the same spot. The position the trail is looking for is the same for both arrows, so I end up with several floating trails that never stop spraying.
I never really understood how the picking system works. Any help will be appreciated!
Thanks and best regards.