一、创建一个新工程,类型不限,本次测试场创建的是赛车类工程。

  

二、为了方便管理,最好在All文件文件夹下新建一个名为MiniMap的目录,并把所有小地图相关的都放进来。

三、在小地图工程中,右键RoundMiniMap,选择Asset Actions——》Migrate,会弹出所有关卡RoundMiniMap所依赖的资源一同导出。

   

四、因为需要用到小地图项目的所有测试资源,所以第二步中选择所有资源,然后右键选择Asset Actions——》Migrate,接着选择MyVehicle的Content目录(必须选择Content目录或者Content内的子目录)

  

五、把CameraCharacter拖放到场景正中央

  

六、设置CameraCharacter的Auto Possess Player为Player 0;设置VehicleBlueprint的Auto Possess Player为Disabled。这是为了创建小地图顶视缩略图。

   

七、运行游戏,按~键调出控制台,输入HighResShot 512x1024,然后回车。(HighResShot 截图宽度{小写字母x}截图高度)

  

八、打开目录MyVehicle\Saved\Screenshots\Windows,可以找到截好的图片。

  

九、用photoshop打开截好的图片,裁剪去掉多余的边界。

    

十、设置成100%显示

  

十一、使用测量工具,测量地图上面的两处位置之间的像素,得到294px。

  

十二、将做好的png图片拖放到虚幻编辑器文件夹,并命名为vechicle_MiniMap。

  

十三、进入顶视图,按着鼠标中键测试与photoshop中相同的两个位置,得到的是6270cm,结合ps中得到的294px,因此得到比例尺是0.04688995215311,确定比例尺是0.047

  

十四、打开关卡蓝图,创建Test Mini Map并添加到视图中。

   

十五、如图修改TestMiniMap初始化地图参数:小地图图片、地图比例尺、中心对位点就可以直接使用CameraCharacter的坐标(因为CameraCharacter是被放置在地图大概中心位置)

  

  

十六、恢复VehicleBlueprint的Auto Possess Player为Player 0,CameraCharacter的Auto Possess Player为Disabled。并运行游戏。完美小地图功能迁移进来,只是简单修改了配置参数就OK了。

  

  

[UE4]迁移小地图到其他工程的更多相关文章

  1. [UE4]计算小地图比例尺

    一.调整到顶视图,按住鼠标中键从地图的左边拉一根线到右边,可以看到距离是4000厘米(UE4单位是厘米). 二.查看到缩略图片的长度是512px,512/4000 = 0.128,比例尺是0.128. ...

  2. 搭建git服务器配置gitolite[迁移原来的gitolite工程]

    参考 https://www.liaoxuefeng.com/wiki/896043488029600/899998870925664 http://www.worldhello.net/gotgit ...

  3. [UE4]旋转小地图

    一.Canvas Panel的旋转原点是Render Transform——>Pivot,Pivot坐标的取值范围是0到1,左上角的pivot坐标是[0,0],右下角的pivot坐标是[1,1] ...

  4. [UE4]移动小地图

    让玩家角色永远处于小地图的中心位置. 一.将RoundMiniMap的StaticMiniMap使用Canvas Panel包裹,StaticMiniMap的锚点Anchors设置为中心对齐 二.新建 ...

  5. [UE4]圆形小地图

    一.创建一个名为M_RoundRetainer的材质 二.创建一个名为RoundMiniMap的UserWidget 三.TestMiniMap中将添加进来 四.运行游戏

  6. .net core 2.0学习笔记(四):迁移.net framework 工程到.net core

    在迁移.net core的过程中,第一步就是要把.net framework 工程的目标框架改为.net core2.0,但是官网却没有提供转换工具,需要我们自己动手完成了..net framewor ...

  7. Git工程迁移方法总结(命令行)

    Git工程迁移方法总结 Git工程迁移方法总结 Git最近准备迁移一下位置,这里采用命令行的方式,做如下操作. 1.git init  初始化git仓库,这个时候发现本地文件夹多了个.git的文件夹. ...

  8. Git工程迁移方法总结(命令行) .(转载)

    原文地址:http://blog.csdn.net/hongshan50/article/details/236630433 Git工程迁移方法总结 Git工程迁移方法总结 Git最近准备迁移一下位置 ...

  9. Postgresql 迁移随笔一

    最近忙于MSSQL 迁移到Postgresql的工程,在这里记录一下迁移遇到的问题以及解法. 程序语言:java 要求,根据不同的driver可以同时支援多种数据库,目前主要为MSSQL 和Postg ...

随机推荐

  1. java的数组和arraylist

    1.数组 1.0   一开始就错了 int a[8];   //没有像C在内存中开辟了8个区域 改: int a[] = {1,2,3} ; System.out.println(a.length); ...

  2. centos7部署phpipam(ip管理系统)

    安装必要的软件 yum install httpd mariadb-server php php-cli php-gd php-common php-ldap php-pdo php-pear php ...

  3. BeEF介绍

    什么是BeFF?         BeEF是眼下欧美最流行的web框架攻击平台,它的全称是 the Browser exploitation framework project.近期两年国外各种黑客的 ...

  4. SVN提交强制输入日志信息

    在团队开发时,因一些团队成员提交代码时没有写提交说明的习惯,为了规范版本管理,增强大家的团队意识,上网找到了强制录入提交日志的方法.方法如下: 一.编写bat文件,命名为pre-commit.bat, ...

  5. 为什么 PCB 生产时推荐出 Gerber 给工厂?

    为什么 PCB 生产时推荐出 Gerber 给工厂? 事情是这样的,有一天电工王工,画了一块 PCB,发给 PCB 板厂. 过了几天 PCB 回来了,一看不对呀,这里的丝印怎么少了,那里怎么多了几条线 ...

  6. openstack--4--控制节点安装配置glance

    Glance相关介绍 image Service 的功能是管理 Image,让用户能够发现.获取和保存 Image.在 OpenStack 中,提供 Image Service 的是 Glance,其 ...

  7. [转]Spring IOC父子容器简介

    通过HierarchicalBeanFactory接口,Spring的IoC容器可以建立父子层级关联的容器体系,子容器可以访问父容器中的Bean,但父容器不能访问子容器的Bean.在容器内,Bean的 ...

  8. js 递归

    我理解的递归就是自己调用自己,也就是函数在调用的时候会形成 call stack 调用堆栈.这些数据是用来函数调用完成后,回复之前的函数环境或者局部变量之类的,一般这个都有大小限制,不可能无限生成函数 ...

  9. nusaop 关于webService

    用PHP和NuSoap来建立SOAP服务器非常容易.基本上,你只要写出你想要暴露给你的Web services的函数,然后用NuSoap去注册它们就可以了.OK,另外还需要两步才能完成PHP SOAP ...

  10. mysql57免安装版配置

    1,下载mysql5.7压缩文件[具体到官网下载就行了] 2,解压并把mysql5.7放到c盘根目录下 3,进入mysql5.7主目录修改my-default.ini 重命名为:my.ini [如果没 ...