How to draw images on Terrain in unity
Solution 1
There's no built-in support for decals in Unity. You could just create separate gameObjects with transparent texture and place them above the terrain here, or use one of several packages for decals in Unity Asset Store, like this one. (I have only briefly tried it and can't say anything about it's quality).
Solution 2
I know it's an old topic - but for those who are still not satisfied:
I would recommend using Easy Decal.
It's a very powerful decal projector. It's easy to use and you can stick decals also on uneven surfaces like bumpy terrains.
Related videos on Youtube
Muhammad Bilal
Updated on June 04, 2022Comments
-
Muhammad Bilal almost 2 years
I am working on game in unity in which i need some images to be placed on terrain as in the attached image yellow arrows and "P in blue circle" are rendered on surface in unity.
Any idea or method will be appreciated.
-
Muhammad Bilal about 11 yearsThanks alot. I will try this method.
-
Muhammad Bilal about 11 yearsThanks for your answer. I tried to download the Decal System package but it gives error i.e Couldn't resolve host name url: kharma.unity3d.com
-
honk over 9 yearsWhile this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes.