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.
To begin using the Terrain Editor in Unity, you need to first create a Terrain GameObject. 1. From the top menu dropdown, select: GameObject > 3D Object > Terrain. This will add a new Terrain GameObject into your Scene.
If you click the Edit Textures button and select Add Texture from the menu, you will see the Add Terrain Texture window. Here you can set a texture and its properties. Depending on the material type you set in Terrain Settings, the color channels of the main texture map may have different uses.
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).
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With