我们在很多游戏中都能看到小地图这个功能,小地图可以全局地看到游戏的场景和其他玩家所在的位置,这个功能还是很实用并且常见的,下面给大家演示一下怎么做出小地图的效果。
1.搭建场景
首先在Unity中搭建出场景,也就是小地图所显示出的区域。这是我简单搭建的一个场景,仅供参考:
2.新建一个摄像机,并取名为Camera_Top。
改变摄像机的位置,改变摄像机的X周旋转为90度,使摄像机照射区域为场景的区域。
3.新建Render Texture
在Assets面板中新建一个Render Texture,并且取名为XiaoDitu.
4.将XiaoDitu拖拽到Camera_Top属性面板的Target Texture上。
拖拽后效果如下:
5.新建RawImage
在Hierarchy面板上点击右键_UI_RawImage。
然后改变位置。并将XiaoDitu拖拽到RawImage的Texture中。
可以按照自己需求更改位置和大小和颜色。
完成后效果如下: