小地图在游戏中用的比较多,这里讲一下如何快速实现小地图功能。

1.新建2D相机

场景人物什么的不属于本篇内容,默认已经有了。这里以unity的标准资源包中第一人称为例。

简单的场景和人物

在菜单栏“游戏对象”中创建一个相机。

创建摄像机

这里有两种方案,一种是缩微全图的小地图,自行设置摄像机位置调整为正交即可。这里不讨论。

另一种是以角色为中心的小地图。将摄像机设为角色的子物体,然后在“检查器”窗口,坐标重置为零,调整方向为俯视,投影选择正交,顺便把音频监听器组件关了。视野大小可以调整,如果有需要可以自行设置剔除遮罩,让小地图不显示某些物体。

小地图相机设置

2.新建渲染器纹理

在“项目”窗口空白处右键鼠标,选择“创建-渲染器纹理”,这里将其命名为“minimap”。

新建渲染器纹理

3.将渲染器纹理赋予相机

将创建好的渲染器纹理拖入刚才的相机的“目标纹理”,这时可以在“场景”窗口右下角看见摄像机预览变成正方形。

将渲染器纹理赋予相机

4.设置UI

在菜单栏“游戏对象-UI”中新建一个原始图像(RawImage)。

新建原始图像

对原始图像进行设置,一般习惯小地图在右上角,调整合适位置。然后将渲染器纹理拖入“纹理”中。

对原始图像设置

此时,小地图效果已经可以实现。可以运行一下就会看见地图显示随着角色移动而改变。

5.额外要求

①角色标识

由于小地图的摄像机已经是角色子物体了,所以小地图中玩家朝向必定是正前方。有两种办法创建标识:

方法一:在菜单栏“游戏对象-UI”中新建图像(Image)。将图像放在原始图像前面,将位置设置与原始图像一致。拖入带有箭头的图片,设置好相应的角度和大小即可,这样玩家标识会处于正中央。

UI标识的创建

方法二:在角色脚底添加一张图片作为角色子物体,在主摄像机中剔除这个图层。如果角色是第三人称,在小地图相机中剔除角色图层。这样来实现小地图仅显示图案。

当然,如果是第三人称也可以不做任何标识,直接看角色头顶。

②别的形状的小地图

现在小地图是正方形。如果想要圆形或者别的形状的小地图,同样可以实现。

在菜单栏 “游戏对象-UI” 中新建图像(Image),将位置设置与原始图像一致。然后选择一张你想要的形状的图片拖入“源图像”。再到菜单栏 “组件-UI” 中添加遮罩组件。

小地图形状设置1

接着,将形状设为小地图的父物体,就可以看见小地图外形发生了变化。

小地图形状设置2

【常用方法】小地图的制作相关推荐

  1. Unity 关于小地图的制作

    Unity中小地图的制作主要用到了Render Texture ,camera ,和layer的设置 效果如图: 1.首先在场景中搭建一个场景 如图:我这里就随便搭建了一下用到了一个plane 和 c ...

  2. 【Unity基础】UI——小地图的制作 UI界面显示人物模型

    小地图的制作 [思路] 小地图的主要思路是用摄像机拍摄以人物为中心的一小步部分区域,把拍摄的图片实时渲染到UI界面的Img图片上. 首先需要一个摄像机 , 用来垂直拍摄人物的头顶,把模式改成正交模式, ...

  3. Unity 3D,小地图,制作教程

    笔者的Unity 3D课程已经结束,这里记录下几个比较常用的功能教程并分享给大家(适用的版本是Unity 3D 5.6.5). 接下来我们说一说小地图的制作,具体思路为:在角色头顶创建一个摄像机,并选 ...

  4. mmorpg小地图系统制作

    最终效果如下 箭头会随着任务的移动.旋转而发生移动与旋转,当角色切换到另外的地图中时,相应的地图名称也会发生变换,如布鲁镇变成落日森林: 制作流程 小地图的资源制作方式 实时渲染场景:主要是有一个摄像 ...

  5. 小地图的制作,游戏中的导航仪,minimap制作(继续我们的仙剑demo)

    我们继续白天的话题,白天列出了还有哪些东西需要后续的讲解,今晚我们就来讨论下小地图,说实话,小地图这个概念在u3d里面因为有透视相机的出现,制作起来简单的不能再简单了,看看代码 /// <sum ...

  6. Unity小地图Minimap制作全面功能介绍篇

    本系列文章将讲述如何制作小地图. 功能如下: 小地图制作和美化       https://blog.csdn.net/alayeshi/article/details/115914212 小地图展示 ...

  7. [Unity3d插件KGFMapSystem]非常不错的小地图的制作

    在我们开发游戏或者虚拟现实中,一般都会用到小地图,如果要我们去写小地图,应该会花费一点时间的吧,如何加快我们的开发速度呢,其实在unity 3d中就有一个"小"插件,是专门用开开发 ...

  8. 【Unity】NGUI/UGUI 小地图制作

    先看下 效果图 准备工作 0 创建两个摄像机  其中一个 在头顶 1 张圆心是透明的图 2 就是 写好的Shader  () 仅适用于UGUI 的shader : Shader "UIEx/ ...

  9. Unity制作人物头像小图标和小地图

    人物头像的制作: 在场景中添加人物模型和环境模型 设置人物的layer为Player 在主摄像机的基础上,新建一个次摄像机并将摄像机镜头对准人物面部,调整至合适大小. 设置次摄像机 culling m ...

  10. 传奇私服制作小地图的知识详解

    有的服务端小地图并不完整,或者有错.GM完全可以自已制作传奇小地图 首先,需要准备3个工具 1:Photoshop图像处理器 2:乐都传奇地图编辑器 3:Wil编辑工具 制作方法 1:打开乐都传奇编辑 ...

最新文章

  1. 超分辨率:将背景和人脸分离 ,人脸、背景分别做增分后将人脸贴回背景图
  2. 拼多多程序员:因为看到同事被抬上救护车,我被开除了!
  3. 关于hive中.conf配置文档中sink为avro的端口问题
  4. 安装RVDS2.2破解版
  5. C++ Map传递参数
  6. 《计算机组成与设计(ARM版)》读书笔记-第二章指令2
  7. TypeScript 里 interface 和 type 的区别
  8. 『软件工程1』详解软件是什么
  9. 如何删除Smartphone手机与Office同步后的重复项,如联系人、日程等。Keyword:office,Outlook,删除,重复项目...
  10. llustrator 教程,如何在 Illustrator 中对齐内容?
  11. freeswitch的拨号规则配置
  12. win10 SqlServer2008 卸载 亲测可行
  13. 怎么给边框添加图片 css3,用CSS3轻松实现图片边框
  14. C++程序设计:输出n层金字塔图形
  15. xcode6.3设备无法运行Ineligible Devices的解决方法
  16. 千万PV是什么意思?
  17. Microsoft.Office.Interop.Excel.dll下载
  18. android8.1谷歌相机,谷歌相机8.1成功被移植,适用于大多数非Pixel安卓手机
  19. linux操作系统的cron服务用于管理,Linux的系统管理
  20. 个人小程序生成链接跳转

热门文章

  1. Parallel Scavenge收集器
  2. java之自动化观看视频
  3. Linux LCD 驱动调色板原理
  4. react-shopping-cart尺码筛选
  5. 双活数据中心解决方案
  6. 众数问题c语言编程,C语言 众数问题
  7. 一文揭开您对手机所有的疑惑
  8. Android 短视频SDK
  9. mtk kernel
  10. windows悬浮按钮_如何在Windows 10上配置笔及其按钮