创建小地图的方法网上有很多种,这里我使用UGUI来实现小地图的功能,方便而且不需要使用额外的插件。

首先新建一个Camera,这里命名为MiniMapCamera,将该Camera的Projection改成Orthographic,然后适当调节Position的Y轴位置。MiniMapCamera的Size值越大(为负值时相当于Y轴旋转180度),地图缩放越大,摄像机可视范围越大,Size越小,地图缩放越小,摄像机可视范围越小。然后在Asset文件夹下新建一个RenderTexture,这里命名为MiniMapTest,拖拽到MiniMapCamera的TargetTexture属性上去。

在Hierarchy面板中右键从UI中新建一个RawImage,调整位置到右上角,将上述新建的MiniMapTest拖入RawImage的Texture属性即可。

此时我们进入游戏发现小地图确实存在,但是却不会随着我们人物的移动而移动,此时我们给MiniMapCamera挂载一个FollowTarget脚本,将需要跟踪的人物的拖拽到FollowTarget的Target属性即可, 代码如下

public class FollowTarget : MonoBehaviour{public Transform target;    private void LateUpdate(){transform.position = new Vector3(target.position.x, transform.position.y, target.position.z);transform.rotation = Quaternion.Euler(new Vector3(90, target.eulerAngles.y, 0)); }}

我们还需要一个箭头指向表示自己,可以在Hierarchy面板中右键从3D Object中新建一个Quad,将其X轴顺时针旋转90度,适当调节Position的Y轴位置。然后将箭头或者自定义的图片直接拖入Quad的Inspector面板中即可。

至此一个简易的使用UGUI创建的小地图就完成啦,此外我们也可以用插件直接使用小地图,放一下工具链接:

https://download.csdn.net/download/abc1090275833/10990509

Unity简易小地图制作相关推荐

  1. unity简易的摄像机小地图制作

    记录一下fps游戏的简易的小地图制作过程,先放一下效果图 如图我们需要在地图上显示敌人和玩家的特殊图标,但是摄像机识别Culling Mask的是layer层,所以通过设置这个层的id来让主摄像机不显 ...

  2. Unity - 使用Winform制作简易登录器

    Unity - 使用Winform制作简易登录器 Resolution Dialog PC.Mac环境下,Unity提供了一个简易的设置分辨率.图形性能的对话框,叫Resolution Dialog, ...

  3. 浅析简易网页制作的准备工作

    还记得最初开始网页制作的时候还是新手,面对自己第一个网页制作无论是网页设计还是制作流程都十分上心.对于一个新手来说,网页制作需要充分了解它的制作流程和准备工作,那么网页制作究竟都要涉及哪些方面准备呢? ...

  4. Unity 4 3 制作一个2D横版射击游戏 2

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 在上一篇 ...

  5. swiftui动画之tab自定义切换动画_Unity动画系统详解1:在Unity中如何制作动画?

    摘要:在场景中加入动态的物体,可以让整个场景更加生动.真实.Unity场景中的物体可以通过制作动画,让物体动起来.简单的动画如物体的移动.旋转(比如旋转的风扇.闪烁不定的灯泡等),复杂的动画如游戏中角 ...

  6. Unity动画系统详解1:在Unity中如何制作动画?

    摘要:在场景中加入动态的物体,可以让整个场景更加生动.真实.Unity场景中的物体可以通过制作动画,让物体动起来.简单的动画如物体的移动.旋转(比如旋转的风扇.闪烁不定的灯泡等),复杂的动画如游戏中角 ...

  7. 【Unity 2017.3 制作安卓2D单机手游】2.这就开始做

    这就开始做 关于Unity的介绍以及如何创建项目,我就不多说了,因为百度很容易.现在就开始直接做,因为我也是要边做边学,所以必定会有很多不足.大佬们觉得哪里不对,欢迎指正! 开发环境 windows1 ...

  8. unity小游戏制作之见缝插针

    unity小游戏制作之见缝插针 先看效果图这个游戏是一个入门的小游戏,主要技术就是圆盘的旋转,针跟随圆盘旋转以及分数累加等 游戏先拖入一个圆,更改格式为2D然后建立脚本使其转动 public clas ...

  9. UE4虚幻引擎关于小地图制作教程

    UE4虚幻引擎关于小地图制作教程 首先,要做一个这样子的效果! 怎么做呢! 首先,我们要准备UI! 小地图,我们的分辨率是512x512 记住参数! 然后在MainUI当中!我们就可以这么设置! 一个 ...

  10. Unity教程之-制作闪亮的星星Star(二):创建Shader

    继续上篇文章<Unity教程之-制作闪亮的星星Star(一):动态的创建Mesh>我们建立一个新的Shader将它命名为Star,然后写入以下代码. 什么是CGPROGRAM? Basic ...

最新文章

  1. D3.js、HTML5、canvas 开发专题
  2. python中打印二维列表数据
  3. CI框架json无法Unicode转中文解决方案
  4. 三维家可以导入别人的方案吗_三维激光扫描仪
  5. 在nodejs中操作mongodb
  6. linux mysql服务器安装_Linux服务器MySQL安装
  7. 21天早起计划,奖你1000+元!
  8. SAP License:MM模块审批策略问题
  9. jquery 左右移动 以及使用layer.js弹出框呈现在页面上
  10. linux php扩展 mysqli,[linux]PHP添加mysqli扩展 | 学步园
  11. 软件项目需求调研报告模板下载_需求调研规范
  12. 2017 Multi-University Training Contest - Team 4:1004. Dirt Ratio
  13. 0112 - 借用纸币发行门票
  14. Linux - Unbuntu管理员密码 初次登录 验证错误
  15. 微信小程序-实现保存图片功能的3种方式
  16. 企业名录114_1.36
  17. android 入门记录
  18. 如何上色?怎样才能配出好看的颜色?
  19. 468、Java框架122 -【Spring + SpringMVC + MyBatis - JSON】 2021.01.27
  20. 华为首次自曝“天才少年”成果:入职不到一年算法研究用于千万台 Mate/P 系列手机,网友:值 200 万年薪

热门文章

  1. 完整的网站前端+源码模板
  2. html设置为壁纸win10,win10系统怎么设置桌面壁纸
  3. 怎么把excel文件转成dta_dta数据格式在excel表格中打开-怎么才能把excel文件格式转化为dat格式?...
  4. 苹果App Store商店中国区如何改为美国区
  5. AutoJs学习-自动添加微信群好友
  6. 罗德矢量网络分析仪高效测试软件NSAT-1000
  7. 快速批量重命名文件(夹)
  8. 方差公式初三_方差|初中方差的计算公式
  9. 区块链大本营专访 | MiiX全球技术开发者超级大赛,36小时,3支获胜队伍有哪些不一样的感受?
  10. 2017年油价调整时间表