【常用方法】小地图的制作
小地图在游戏中用的比较多,这里讲一下如何快速实现小地图功能。
1.新建2D相机
场景人物什么的不属于本篇内容,默认已经有了。这里以unity的标准资源包中第一人称为例。
在菜单栏“游戏对象”中创建一个相机。
这里有两种方案,一种是缩微全图的小地图,自行设置摄像机位置调整为正交即可。这里不讨论。
另一种是以角色为中心的小地图。将摄像机设为角色的子物体,然后在“检查器”窗口,坐标重置为零,调整方向为俯视,投影选择正交,顺便把音频监听器组件关了。视野大小可以调整,如果有需要可以自行设置剔除遮罩,让小地图不显示某些物体。
2.新建渲染器纹理
在“项目”窗口空白处右键鼠标,选择“创建-渲染器纹理”,这里将其命名为“minimap”。
3.将渲染器纹理赋予相机
将创建好的渲染器纹理拖入刚才的相机的“目标纹理”,这时可以在“场景”窗口右下角看见摄像机预览变成正方形。
4.设置UI
在菜单栏“游戏对象-UI”中新建一个原始图像(RawImage)。
对原始图像进行设置,一般习惯小地图在右上角,调整合适位置。然后将渲染器纹理拖入“纹理”中。
此时,小地图效果已经可以实现。可以运行一下就会看见地图显示随着角色移动而改变。
5.额外要求
①角色标识
由于小地图的摄像机已经是角色子物体了,所以小地图中玩家朝向必定是正前方。有两种办法创建标识:
方法一:在菜单栏“游戏对象-UI”中新建图像(Image)。将图像放在原始图像前面,将位置设置与原始图像一致。拖入带有箭头的图片,设置好相应的角度和大小即可,这样玩家标识会处于正中央。
方法二:在角色脚底添加一张图片作为角色子物体,在主摄像机中剔除这个图层。如果角色是第三人称,在小地图相机中剔除角色图层。这样来实现小地图仅显示图案。
当然,如果是第三人称也可以不做任何标识,直接看角色头顶。
②别的形状的小地图
现在小地图是正方形。如果想要圆形或者别的形状的小地图,同样可以实现。
在菜单栏 “游戏对象-UI” 中新建图像(Image),将位置设置与原始图像一致。然后选择一张你想要的形状的图片拖入“源图像”。再到菜单栏 “组件-UI” 中添加遮罩组件。
接着,将形状设为小地图的父物体,就可以看见小地图外形发生了变化。
【常用方法】小地图的制作相关推荐
- Unity 关于小地图的制作
Unity中小地图的制作主要用到了Render Texture ,camera ,和layer的设置 效果如图: 1.首先在场景中搭建一个场景 如图:我这里就随便搭建了一下用到了一个plane 和 c ...
- 【Unity基础】UI——小地图的制作 UI界面显示人物模型
小地图的制作 [思路] 小地图的主要思路是用摄像机拍摄以人物为中心的一小步部分区域,把拍摄的图片实时渲染到UI界面的Img图片上. 首先需要一个摄像机 , 用来垂直拍摄人物的头顶,把模式改成正交模式, ...
- Unity 3D,小地图,制作教程
笔者的Unity 3D课程已经结束,这里记录下几个比较常用的功能教程并分享给大家(适用的版本是Unity 3D 5.6.5). 接下来我们说一说小地图的制作,具体思路为:在角色头顶创建一个摄像机,并选 ...
- mmorpg小地图系统制作
最终效果如下 箭头会随着任务的移动.旋转而发生移动与旋转,当角色切换到另外的地图中时,相应的地图名称也会发生变换,如布鲁镇变成落日森林: 制作流程 小地图的资源制作方式 实时渲染场景:主要是有一个摄像 ...
- 小地图的制作,游戏中的导航仪,minimap制作(继续我们的仙剑demo)
我们继续白天的话题,白天列出了还有哪些东西需要后续的讲解,今晚我们就来讨论下小地图,说实话,小地图这个概念在u3d里面因为有透视相机的出现,制作起来简单的不能再简单了,看看代码 /// <sum ...
- Unity小地图Minimap制作全面功能介绍篇
本系列文章将讲述如何制作小地图. 功能如下: 小地图制作和美化 https://blog.csdn.net/alayeshi/article/details/115914212 小地图展示 ...
- [Unity3d插件KGFMapSystem]非常不错的小地图的制作
在我们开发游戏或者虚拟现实中,一般都会用到小地图,如果要我们去写小地图,应该会花费一点时间的吧,如何加快我们的开发速度呢,其实在unity 3d中就有一个"小"插件,是专门用开开发 ...
- 【Unity】NGUI/UGUI 小地图制作
先看下 效果图 准备工作 0 创建两个摄像机 其中一个 在头顶 1 张圆心是透明的图 2 就是 写好的Shader () 仅适用于UGUI 的shader : Shader "UIEx/ ...
- Unity制作人物头像小图标和小地图
人物头像的制作: 在场景中添加人物模型和环境模型 设置人物的layer为Player 在主摄像机的基础上,新建一个次摄像机并将摄像机镜头对准人物面部,调整至合适大小. 设置次摄像机 culling m ...
- 传奇私服制作小地图的知识详解
有的服务端小地图并不完整,或者有错.GM完全可以自已制作传奇小地图 首先,需要准备3个工具 1:Photoshop图像处理器 2:乐都传奇地图编辑器 3:Wil编辑工具 制作方法 1:打开乐都传奇编辑 ...
最新文章
- 超分辨率:将背景和人脸分离 ,人脸、背景分别做增分后将人脸贴回背景图
- 拼多多程序员:因为看到同事被抬上救护车,我被开除了!
- 关于hive中.conf配置文档中sink为avro的端口问题
- 安装RVDS2.2破解版
- C++ Map传递参数
- 《计算机组成与设计(ARM版)》读书笔记-第二章指令2
- TypeScript 里 interface 和 type 的区别
- 『软件工程1』详解软件是什么
- 如何删除Smartphone手机与Office同步后的重复项,如联系人、日程等。Keyword:office,Outlook,删除,重复项目...
- llustrator 教程,如何在 Illustrator 中对齐内容?
- freeswitch的拨号规则配置
- win10 SqlServer2008 卸载 亲测可行
- 怎么给边框添加图片 css3,用CSS3轻松实现图片边框
- C++程序设计:输出n层金字塔图形
- xcode6.3设备无法运行Ineligible Devices的解决方法
- 千万PV是什么意思?
- Microsoft.Office.Interop.Excel.dll下载
- android8.1谷歌相机,谷歌相机8.1成功被移植,适用于大多数非Pixel安卓手机
- linux操作系统的cron服务用于管理,Linux的系统管理
- 个人小程序生成链接跳转