一.使用摄像机跟随的办法实现

1.先创建一个Canvas画布

2.创建一个Raw Image来存放一会摄像机捕捉的画面,并且调整位置

3.在Scenes(也就是场景文件夹下)下创建一个 Render Texture,并且重命名为MidCamp

4.将RawImage的Texture指定为我们之前创建的MidCamp

5.如果要将地图跟随主角一起移动就可以在主角下面创建一个相机,如果想固定视角,就随意

6.调整角度,并且指定显示画面,Target Texture

二.创建一个单项面板,通过向量的知识来实现

    public GameObject cube;public GameObject sphere;public GameObject player;public GameObject player_map;public float speed;void Update(){//获得游戏角色和敌人的向量之差Vector3 dir = cube.transform.position - player.transform.position;//由于我们是把游戏角色(x,0,z)变为竖着的(x,z,0)Vector3 newDir =new Vector3 (dir.x, dir.z, 0);//我们主要的思路是将其他角色动起来而不是主角的,达到一个自己在移动的一个错觉sphere.transform.position = player_map.transform.position + newDir * speed;}

Unity——小地图实现的办法相关推荐

  1. unity角色移动代码_教你3个步骤实现Unity小地图

    一.前言 小地图功能在很多游戏中都有,特别是RPG游戏,在Unity中如何实现小地图功能呢,我来教你. 二.思路 专门创建一个顶视角的摄像机,然后摄像机有个Target Texture属性,可以将渲染 ...

  2. 关于 Unity 启动弹 Your project was last saved with a different version of Unity 弹窗的解决办法

    如上图,打开 Unity 工程弹如上弹窗,此弹窗大意是说,你当前想要打开的工程原来是用 Unity2018.4.16f1 版本打开的,但是现在你想用 Unity2018.4.12f1 版本打开.意思就 ...

  3. unity小地图实现----等比例映射实现的几种方式

    本次给大家分享的是unity等比例映射小地图实现的第一种方式-----通过Image进行等比例映射:最终达到的效果就是玩家映射到小地图上的图片这里用PlayerIcon代替,Player的移动带动Pl ...

  4. Unity小地图坐标映射

    前言:在开始之前,建议大家先了解一下Unity的原生点击事件以及UGUI的基础知识(旁白:少废话,谢谢) 我们知道,Game窗口左下角坐标为(0,0),右上角为自己设置分辨率的值,比如我分辨率是192 ...

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

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

  6. 关于Unity Hub中安装Unity失败的解决办法

    一.写在前面 相信很多朋友在安装Unity进行游戏开发时,都会选择使用Unity Hub安装Unity以对不同版本的Unity进行管理.同时Hub可以管理Unity Editor的多个安装及其关联组件 ...

  7. 自用工具 Unity 小地图

    using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using U ...

  8. Unity小地图与大地图的互相切换

    承接上一篇. 之前的篇章讲的都是关于小地图的功能,其中有一项切换成大地图的没有讲. 本篇讲如何实现大小地图之间的相互切换. 点击下图的按钮进行切换.大地图和小地图都有此按钮.如图: 第一步首先要制作一 ...

  9. 【Unity3D自学记录】failed to update unity web player解决办法。

    相信很多人都遇到过"failed to update unity web player" 这个解决的方法只针对开发者哦~ 需要改生成的html 对照着修改一下~就可以了. < ...

最新文章

  1. day22_面向对象
  2. R语言使用ggplot2包的快速可视化函数qplot绘制基础直方图实战
  3. 二、进程的状态与转换
  4. linux_一些shell命令分析记录
  5. NLP之TopicModel:朴素贝叶斯NB的先验概率之Dirichlet分布的应用
  6. Java 调用接口工具类并设置请求和传输超时时间
  7. Visual C++——LoadBitmap加载位图的操作过程
  8. android震动提示音,android的消息提示(震动与提示音)
  9. .net 事务处理的三种方法
  10. Linux内核编译:很少有人提及的一些内容
  11. modelandview为null的原因_一千个不用 Null 的理由!
  12. 第3章[3.6] 说透Ext JS的窗口及对话框用法
  13. html最大化和最小化,电脑上最大化最小化图标变了怎么办
  14. 基于CarMaker的C-NCAP主动安全系统试验仿真(四)
  15. 微信突然限制,你的小程序链接还好吗?
  16. @loj - 2339@ 「WC2018」通道
  17. 方舟服务器怎么去地牢拿芯片,方舟生存进化怎么拿芯片
  18. epub 格式转换成 mobi
  19. 各种光流算法介绍和原理
  20. 第三方软件测试z5x电池,vivo Z5x第三方续航测试结果公布,刷新手机业续航排行榜...

热门文章

  1. 工厂方法模式--要车,轮子你得帮我装!
  2. 基于Python+html+javascript+boostrap实现的疫情传播模拟系统
  3. 我擦!不愧是搞技术的,竟然可以用这种骚操作来提升B站等级~
  4. 微信是如何飞起来的(延伸阅读:性,微信下的机会?一个超级用户的自白:移动社交那点事类kik手机通信录互动应用前景探讨)
  5. 图片处理——基于openCV实现美颜相机
  6. Magento 账单地址里要去掉某些州
  7. 大三学生暑期寻Java实习生(成都)*附带简历
  8. js绝对值(负值转正)
  9. 多省发通知!再次推迟大学开学时间!
  10. 常见的XSS攻击方法