How to draw images on Terrain in unity

11,264

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.

Share:
11,264

Related videos on Youtube

Muhammad Bilal
Author by

Muhammad Bilal

Updated on June 04, 2022

Comments

  • Muhammad Bilal
    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.

    Arrows in Unity

  • Muhammad Bilal
    Muhammad Bilal about 11 years
    Thanks alot. I will try this method.
  • Muhammad Bilal
    Muhammad Bilal about 11 years
    Thanks 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
    honk over 9 years
    While 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.