小地图
文章平均质量分 60
紫龙大侠
程序的世界很单纯!!!
展开
-
Unity游戏副本地图点击图标移动功能
之前讲过一篇类似的https://blog.csdn.net/alayeshi/article/details/116061499本篇讲相同的功能即:点击地图中的一个位置,让图标瞬间移动到点击位置,同时3D场景中人物也可以抵达场景中对应的点击位置。如图:操作方法和之前一样:找到大地图的渲染的Rawimage。然后在它上面添加EventTrigger用来实现交互。接着添加新脚本Click map。脚本的代码内容如下:using UnityEngine;...原创 2021-04-25 16:29:16 · 1778 阅读 · 2 评论 -
Unity游戏副本地图制作
之前所讲到的制作地图方式都是使用在全局大地图中。因为人物永远都在地图的中心。如图:但是有些游戏副本中的主角人物不是一直处在地图中心,而是可以看到副本的整个地图。角色只是处在大地图中的某个坐标位置。这种地图的制作实现也有所不同。接下来讲如何实现:看到副本的整个地图场景,角色移动到地图中的某个坐标位置并非一直在地图中心。举个例子:有一个场景是副本内的场景。副本场景就是下图中的的建筑区(绿色草地只是背景)因此副本的地图是这样:就是建筑物区域的俯视图,一张图片而已。如下:...原创 2021-04-25 15:00:23 · 2322 阅读 · 2 评论 -
Unity地图中点击角色移动功能
本篇讲大地图的人物图标瞬移。瞬移:指的就是点击地图的一个地方,然后角色人物图标可以瞬间移动到这个坐标位置。首先找到大地图的渲染的Rawimage。然后在它上面添加EventTrigger用来实现交互。接着添加新脚本Click map。脚本的代码内容如下:...原创 2021-04-23 17:06:05 · 2673 阅读 · 19 评论 -
Unity大地图的人物图标跟随角色旋转和移动
接上一篇https://blog.csdn.net/alayeshi/article/details/116055382如果你是按照前几篇一步一步跟随实际操作而来的。你会发现前面的功能全部都完成了。但是大地图仅实现了显示功能,在大地图中,人物的图标也就是UI里的playerIcon图标是不会随着3D场景里的人物移动的,当然也不会随着人物方向旋转。然而小地图中却实现了所有功能。所以本篇的重点是大地图中的它:接下来本篇讲如何实现在大地图中人物图标跟随3D人物的旋转。实现旋转功能。因为这个原创 2021-04-23 16:33:11 · 1805 阅读 · 0 评论 -
Unity小地图与大地图的互相切换
承接上一篇。之前的篇章讲的都是关于小地图的功能,其中有一项切换成大地图的没有讲。本篇讲如何实现大小地图之间的相互切换。点击下图的按钮进行切换。大地图和小地图都有此按钮。如图:第一步首先要制作一个大地图。和制作小地图的方式一样,包括两者的目录结构都是一样的。如下图:miniMap就是地球图标的按钮,playerIcon是人物箭头图标和小地图的一样。 Maxmask就等于是小地图的MinimapMask,下面子物体是MinimapContent是一个R...原创 2021-04-23 16:11:57 · 3201 阅读 · 0 评论 -
Unity小地图的放大缩小
继续承接上篇内容。本篇讲述小地图的放大和缩小功能。如下图:点击+按钮可以放大地图,点击-按钮可以缩小地图。更多内容关注:unity风雨路上一篇中我们已经讲过小地图的UI结构图。此处不再赘述。如图:我们只需在此基础上给+-符号等image图全都加上按钮。如下图:上面看到按钮点击触发的一个方法ChangeMapSize,代码如下:using UnityEngine;using System.Collections;public class testmin : Mono原创 2021-04-22 14:17:46 · 3858 阅读 · 9 评论 -
Unity小地图跟随人物移动
本篇承接上篇内容,上篇实现了小地图的渲染和美化功能。这篇就讲解:小地图如何跟着主角移动,显示出主角周边的局部地图画面。更多内容关注:unity风雨路放入一个可以移动的主角Player到场景里。然后新建一个脚本testmin。using UnityEngine;using System.Collections;public class testmin : MonoBehaviour { public Camera minicamera; public Transfo原创 2021-04-21 16:48:29 · 4432 阅读 · 4 评论 -
Unity小地图制作与美化
本节只讲如何制作一个小地图——将场景显示在小地图上。要显示一个场景首先得有个场景。然后我噼里啪啦新建了一个新场景。如下图:接着要做的是新建一个相机命名为MiniMapCamera,看名字就知道他是用来投射小地图的相机。小地图的原理就是用一个相机把场景渲染出来,然后再呈现在屏幕上。然后设定相机的culling mask为Map。当然也可以设定为其他的,这里只是举例子。这一步的功能是让相机只渲染该层的东西,其他的都不会渲染到。因为现在没有Map这个层所以相机什么都渲染不到。如下图: ...原创 2021-04-20 18:04:24 · 6130 阅读 · 14 评论 -
Unity小地图Minimap制作全面功能介绍篇
本系列文章将讲述如何制作小地图。功能有:小地图展示主角移动和主角方向,小地图的局部放大地图,缩小功能。小地图展开成为大地图,以及与大地图的互相切换,大地图上点击主角瞬移到指定位置功能。效果如下:接下来的几篇会讲述将上述讲到的所有功能的实现过程。...原创 2021-04-20 17:12:19 · 8862 阅读 · 4 评论 -
Unity小地图制作固定场景版
制作小地图的方法很多,简单介绍最简单的两种方法。第一种方法比较实用也很简单,我们用一个实例来说明假如是FPS游戏,当然FPS必然有个Player(玩家)和enemy(敌人)。先拿player来举例子,我们可以在player下面建立一个子物体用Sphere这个球体来做子物体,这个子物体就是用来代替player在小地图中的显示的。然后把Sphere的属性中的collider这个属性去掉。然原创 2015-01-13 09:29:49 · 2234 阅读 · 0 评论