Unity3D 小地图的制作

我在没有接触这一块的时候感觉在场景里面做一个小地图都是很高大上的,结果做了以后,发现也就那么一回事。

首先创建好的场景会默认的有一个主摄像机MainCamera。它的Depth一般默认为-1。
接着我们在自己创建一个Camera。这时你会看到她的Depth是0。Depth的值越大,那么该控件的就越靠后进行渲染,就会越在最上层。换句话说,就是会在Depth值小的控件的上方。默认的Camera的照射的大小是和MainCamera的大小一样的。所以你在创建Camera后,和没有创建之前看到的场景是一样的。接下来我们来调整Camera的位置大小。
我们对Camera的ViewportRect进行设置。
Unity3D 小地图的制作_第1张图片
截图中就是我创建的这个小地图
x=0.8,y=0.5
这里的含义是图中的编号1的长度为编号2的0.8
编号3的长度为编号4的0.5
这样一个小地图就完成了。资金可以根据自己的喜好,把小地图绑定在第一人称任务身上,或作为整个场景的小地图。

你可能感兴趣的:(Unity,控件,地图)