您的位置:首页 > 移动开发 > Unity3D

unity 2017.2.2 minimap 迷你地图制作(多摄像机分屏)

2017-12-22 16:43 190 查看
1,添加一个摄像机命名为miniMapCamera,将该摄像机拖到player物体组下。然后将和相机设置为 在目标物体上方,方向正对下方。设置相机类型为正交相机设置pojection类型。
2,新建游戏资源 asset->create->Render Texture
命名为miniMapTexture

3,将miniMap拖到 步骤1的摄像机中的 Target Textrue中

4,GameObject -> UI -> Raw Image新建Raw Image,然后命名为minimapImage。将miniMapTexture拖到Texture属性中。。
5,修改地图形状,在某些游戏中 为了风格需求可能会需要圆形mini地图。首先准备一个圆形的png图形,圆形为实色,空白处为透明。   然后再canvas中新建一个image,命名为miniMapMask.
6,设置miniMapMask的属性source image 为刚才的圆形图片,并添加mask组件。这样任何该miniMapMask的子物体都会被遮罩。

7,更换对象在mini地图中的形象。比如我方人员显示为蓝色圆点,敌方为红色,显示视野等等。为每个角色添加圆形子物体,然后在物体属性面板中设置layer分层存储,然后设置miniMapCamera的Culling Mask属性,选择我们想要显示的图层。也可以通过这个功能设置只显示我们想看到的物体。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  unity