Hey guys! Quick question: Is there a way to add multiple Materials on a particle system ? Like, i use a few sub-emitters to pop some mushrooms meshes when particles collides and all the meshes appears randomly like i want because i added 2 other meshes in the renderer tab of the same particle system (like shown in the picture). But the problem is that all 3 of them have the same Material since it’s the PS’s material that is applied.
As far as I know there is no way to apply different Materials to randomized meshes in the Unity Particle System.
Do the different meshes share the same Texture? Then you won’t need multiple Materials but just one.
The other alternative would be using three different Subemitters to spawn the different Meshes with the right Material. But then you might have multiple mushrooms in one spot.
You can atlas your textures. And have like a bunch of different mushrooms in the same material. Not only its way less complex than doing diff materials on the same emitter, but its also much more efficient on the performances.
Think of it exactly like how you do an animated texture sequence. Except each frame is a mushroom texture. And you don’t cycle through frame but pick a random initial frame for each particle spawned.
Essentially, if you know how to do use a flipbook texture, you know how to do this