我正在统一开发游戏,其中我需要将一些图像放置在地形上,如附图中的黄色箭头和“蓝色圆圈中的 P”统一渲染在表面上。
任何想法或方法将不胜感激。
Unity 中没有对贴花的内置支持。您可以只创建具有透明纹理的单独游戏对象并将它们放置在此处的地形上方,或者使用 Unity Asset Store 中贴花的几个包之一,例如这个。(我只是简单地尝试过,不能说它的质量)。
您可以尝试放置一个平面,其纹理与表面法线略高于表面对齐。或者你可以尝试一个为你贴花的扩展。这是我发现的:
如前所述,Easy 贴花是一个不错的选择。它易于使用,具有广泛的功能,您将物有所值。但是,如果您需要蒙皮贴花,则无法使用 Edelweiss 交互式贴花系统 Pro。它更昂贵,但除了蒙皮网格支持之外,它还支持纹理图集,可以节省您的绘制调用。