[UE4]迁移小地图到其他工程
一、创建一个新工程,类型不限,本次测试场创建的是赛车类工程。

二、为了方便管理,最好在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]迁移小地图到其他工程的更多相关文章
- [UE4]计算小地图比例尺
一.调整到顶视图,按住鼠标中键从地图的左边拉一根线到右边,可以看到距离是4000厘米(UE4单位是厘米). 二.查看到缩略图片的长度是512px,512/4000 = 0.128,比例尺是0.128. ...
- 搭建git服务器配置gitolite[迁移原来的gitolite工程]
参考 https://www.liaoxuefeng.com/wiki/896043488029600/899998870925664 http://www.worldhello.net/gotgit ...
- [UE4]旋转小地图
一.Canvas Panel的旋转原点是Render Transform——>Pivot,Pivot坐标的取值范围是0到1,左上角的pivot坐标是[0,0],右下角的pivot坐标是[1,1] ...
- [UE4]移动小地图
让玩家角色永远处于小地图的中心位置. 一.将RoundMiniMap的StaticMiniMap使用Canvas Panel包裹,StaticMiniMap的锚点Anchors设置为中心对齐 二.新建 ...
- [UE4]圆形小地图
一.创建一个名为M_RoundRetainer的材质 二.创建一个名为RoundMiniMap的UserWidget 三.TestMiniMap中将添加进来 四.运行游戏
- .net core 2.0学习笔记(四):迁移.net framework 工程到.net core
在迁移.net core的过程中,第一步就是要把.net framework 工程的目标框架改为.net core2.0,但是官网却没有提供转换工具,需要我们自己动手完成了..net framewor ...
- Git工程迁移方法总结(命令行)
Git工程迁移方法总结 Git工程迁移方法总结 Git最近准备迁移一下位置,这里采用命令行的方式,做如下操作. 1.git init 初始化git仓库,这个时候发现本地文件夹多了个.git的文件夹. ...
- Git工程迁移方法总结(命令行) .(转载)
原文地址:http://blog.csdn.net/hongshan50/article/details/236630433 Git工程迁移方法总结 Git工程迁移方法总结 Git最近准备迁移一下位置 ...
- Postgresql 迁移随笔一
最近忙于MSSQL 迁移到Postgresql的工程,在这里记录一下迁移遇到的问题以及解法. 程序语言:java 要求,根据不同的driver可以同时支援多种数据库,目前主要为MSSQL 和Postg ...
随机推荐
- Python知识点整理,基础3 - 字典操作
- 【BZOJ4554】【TJOI2016】【HEOI2016】游戏
我好弱啊quq 原题: 在2016年,佳缘姐姐喜欢上了一款游戏,叫做泡泡堂.简单的说,这个游戏就是在一张地图上放上若干个炸弹,看 是否能炸到对手,或者躲开对手的炸弹.在玩游戏的过程中,小H想到了这样一 ...
- 【JVM】参数配置
[一]JVM参数配置释意 编号 配置项 例子 含义 备注 1 -Xmx -Xmx20m java应用最大可用内存为20M 整个JVM内存大小=年轻代大小 + 年老代大小 + 持久代大小.持久代一般固 ...
- go build Multiple main.go file
golang 如何编译同目录下多个main文件? 多个go 文件在相同目录编译时候会报错, 可将文件放在不同的package下,结构如下: buidtest/├── a│ └── a.go└── ...
- day 53 js学习之
---恢复内容开始--- 1.昨日作业讲解 弄一个上图一样的选择器,可以全选,可以反选,取消 <!DOCTYPE html> <html lang="zh-CN" ...
- sofa graphql 2 rest api 试用
大部分代码还是来自sofa 的官方文档,同时添加了docker && docker-compose集成 备注: 代码使用typescript 同时运行的时候为了方便直接运行使用ts ...
- 著名软件工程师与作家、极限编程的创始者、JUnit作者之Kent Beck
Kent Beck,1961年出生,中文名肯特贝克,美国著名软件工程师与作家,在软件工程方面有很大的贡献.他是Smalltalk软件的开发者,设计模式的先驱,测试驱动开发的支持者,也是极限编程的创始者 ...
- apt-get update 与 apt-get upgrade 的区别
总而言之,update是更新软件列表,upgrade是更新软件:所以,这两命令都是一块用,update后再upgrade. update 是更新 /etc/apt/sources.list 和 /et ...
- 适配器模式adepter
1. 主要优点 无论是对象适配器模式还是类适配器模式都具有如下优点: (1) 将目标类和适配者类解耦,通过引入一个适配器类来重用现有的适配者类,无须修改原有结构.(适配者得结构 (2) 增加了类的透明 ...
- KNN算法原理(python代码实现)
kNN(k-nearest neighbor algorithm)算法的核心思想是如果一个样本在特征空间中的k个最相邻的样本中的大多数属于某一个类别,则该样本也属于这个类别,并具有这个类别上样本的特性 ...