如何制作小地图
游戏中小地图必不可少,玩家需要知道自己的位置,以及大概的地形,以至于不会迷路,小地图中也会附加其他功能,比如地图缩放,时间,日历,活动等等等。
原理
小地图原理:将一个相机渲染的图像放入Texture中,显示在UI上。
下面是制作过程:
1.创建一个相机
2.创建一个RenderTexture,将RenderTexture拖入到新建相机的Target Texture处,让相机渲染的对象在新建的RenderTexture处。
3.创建一个Material将Shader选成Custom/mask(这里的Shader需要注意,自己不想写可以保存一份),将MainTexture处选择新建RenderTexture,下面MaskTexture
选择Mask。
4.创建一个Texture,将Texture处选择刚才新建RenderTexture,将Material处选择新建Material,此时小地图应为圆形。
此时小地图制作基本完成。
余下为其他处理:
小地图缩放功能,设置fieldofview。