如何在地形上统一绘制图像

时间:2013-04-18 10:28:56

标签: unity3d

我在团结游戏中工作,我需要将一些图像放置在地形上,如附图黄色箭头和“蓝色圆圈中的P”一样在表面上呈现。

任何想法或方法都将受到赞赏。

Arrows in Unity

4 个答案:

答案 0 :(得分:5)

Unity中没有内置的贴花支持。您可以创建具有透明纹理的单独游戏对象并将其放置在此处的地形上方,或者使用几个包中的一个用于Unity资源商店中的贴花,例如this one。 (我只是简单地尝试了它,并且不能说它的质量)。

答案 1 :(得分:1)

我知道这是一个古老的话题 - 但对于那些仍然不满意的人:

我建议使用Easy Decal

这是一款非常强大的贴花投影机。它易于使用,你也可以在凹凸不平的地面上粘贴贴花。

答案 2 :(得分:0)

您可以尝试将纹理与表面略微对齐的平面放置在表面上方。或者您可以尝试一个为您贴花的扩展程序。这就是我发现的:

Decal System for Unity3D

答案 3 :(得分:0)

As previously mentioned Easy decal is a good choice. It's easy to use, has extensive fuctionalities and you'll get a lot for your money. But if you need skinned decals there's no way around Decal System Pro by Edelweiss interactive. It's more expensive, but beside the skinned mesh support it also supports texture atlases which saves you draw calls.