[UE4]圆形小地图】的更多相关文章

一.创建一个名为M_RoundRetainer的材质 二.创建一个名为RoundMiniMap的UserWidget 三.TestMiniMap中将添加进来 四.运行游戏…
一.调整到顶视图,按住鼠标中键从地图的左边拉一根线到右边,可以看到距离是4000厘米(UE4单位是厘米). 二.查看到缩略图片的长度是512px,512/4000 = 0.128,比例尺是0.128.(取缩略图与原始宽度,而不是游戏运行时小地图实际宽度?) 三.在TestMiniMap中调用的SetupMap函数的MapRation(比例尺)参数值设置为0.128 四.确定中心对位点方法也很简单:因为地板的坐标轴正好在地板中间样,所以中心对位点就是地板的坐标点,如图所示: 五.设置由上一步得到的…
http://sanwen.net/a/ithhtbo.html 由于UI都是Achor自己用PS做的,比较粗糙,大家见谅,不过丝毫不影响功能的实现,下面我们看看今天的笔记: 首先我们看看需要哪些组件: 1.在Canvas画布下新建一个GameObject,改名为Mask,顾名思义,该组件实现遮罩功能. 2.在Mask下面添加RawImage,用来实现小地图动态显示. 3.新建一个Sprite作为角色的子对象,改名为Icon,实现小地图中代替角色的箭头图标.(贴图大家根据自己喜好来画,这里Ach…
一.创建一个新工程,类型不限,本次测试场创建的是赛车类工程. 二.为了方便管理,最好在All文件文件夹下新建一个名为MiniMap的目录,并把所有小地图相关的都放进来. 三.在小地图工程中,右键RoundMiniMap,选择Asset Actions——>Migrate,会弹出所有关卡RoundMiniMap所依赖的资源一同导出.   四.因为需要用到小地图项目的所有测试资源,所以第二步中选择所有资源,然后右键选择Asset Actions——>Migrate,接着选择MyVehicle的Co…
一.Canvas Panel的旋转原点是Render Transform——>Pivot,Pivot坐标的取值范围是0到1,左上角的pivot坐标是[0,0],右下角的pivot坐标是[1,1] 二.由于小地图上面的图标在Canvas panel设置的锚点是中心对齐,因此小地图上面的所有小图标原点都是小地图中心点, 由此推算出小图标坐标原点与Pivot坐标的换算公式如下: 三.在StaticMiniMap中添加名为SetFlagAsPivot,功能是:设置小地图旋转原点.设置Pivot旋转点,使…
让玩家角色永远处于小地图的中心位置. 一.将RoundMiniMap的StaticMiniMap使用Canvas Panel包裹,StaticMiniMap的锚点Anchors设置为中心对齐 二.新建一个名为UpdateStaticMiniMap的函数 三.在Event Tick事件中调用UpdateStaticMiniMap函数 四.运行游戏,不管怎么移动,玩家角色都会永远处于小地图的中心位置.…
一.新建一个名为M_FriendColor的材质.使用VectorParameter函数 二.新建一个名为FriendFlag的UserWidget,生成随机颜色,并传递给上一步设置的材质参数Color. 三.小地图图标暂时改成FriendFlag 四.运行游戏,小地图圆点是红色的,退出再次运行游戏,小地图圆点变成了紫色,颜色是随机的,每次运行游戏的小圆点的颜色都不一样. 五.按住数字1.2.3.4(不是小键盘的数字),在材质编辑器窗口空白处点击左键,会创建出可以不同类型的输入值    …
小地图的基本概念众所周知,小地图(或雷达)是用于显示周围环境信息的.首先,小地图是以主角为中心的.其次,小地图上应该用图标来代替真实的人物模型,因为小地图通常很小,玩家可能无法看清真实的模型.大多数小地图都是圆形的,所以本文也将创建圆形小地图.通常小地图周围还会有一些按钮和标签,本文也会介绍. 创建场景 新建场景,导入Unity Chan模型作为玩家,导入两个机器人作为敌人.游戏视图 添加一个新的相机.依次点击菜单项GameObject -> Camera新建相机并命名为Minimap Came…
一.新建一个名为TestMiniMap的UserWidget用来使用小地图StaticMiniMap. 二.在左侧“User Created”面板中可以看到除自身以外的其他所有用户创建的UserWidget.把“Static Mini Map”拖放进来,并勾选“Size To Content”. Static Mini Map只有与小地图逻辑相关的功能(如何移动.如何旋转等等),而小地图怎么使用,则放在“TestMiniMap”中,这样分开比较合理. 二.在Static Mini Map中,使用…
转自:http://blog.csdn.net/shenmifangke/article/details/51940007  通过使用ue4的UI和rendertarget来实现 优点就是可以随意设置,缺点就是略烦(其实还可以) 1 场景中拖入scene capture 2d 具体可以看文档https://docs.unrealengine.com/latest/INT/Resources/ContentExamples/Reflections/1_7/ 这种可以做镜子,小地图,监控等等效果 2…