Need advise regarding DECALS

Hi,

Our green blob has been making a mess of a newly designed level. He requested that it would stuck on GameObjects too.

So for the floor im dumping a Quad with a texture. But i couldn’t use hit.normals since it would always be to big or to small (for the surface) i beleive this is where DECALS are used? They render unto the surface, rather than unto a seperate mesh. Im not sure how it works, so let me just ask, how could i add a green splatter on another GameObject respecting its geometry.

I don’t think Unity has an in built decal system, you could use the particle system for improved performance.

There are decal systems on the asset store, or you could look into shaders as you can set up a shader to draw in front of of other objects, this would not map to the shape of the object it hits, but would put the splat above/on the object.