【UE4】打包失败 Failed to build UATTempProj.proj

发布时间:2022-11-23 UNREAL ENGINE UE4

我抄我自己之 https://zhuanlan.zhihu.com/p/586117443

前两天编 UE4.27 源码内存和CPU直接全是100%爆满,甚至还报错:c1060, the compiler is out of heap,设置虚拟内存也不不好使,发现16GB内存不配编 UE,火速换了64G之后无比顺畅。

在用编辑器打手机包的时候出现报错:BuildCMakeLib.Automation.cs(45,87): error CS1519

在这里插入图片描述

在这里插入图片描述

网上有人说是 VS2022 不支持 .net framework 4.5,但是本地文件夹中看起来又是有的,最终在 官方论坛 找到了答案:

重编一下 AutomationTool program 即可:
在这里插入图片描述

非常好使啊哈哈哈哈直接成功~

顺便说一下,如果只是想用编辑器打包出一个手机包,不需要完整执行 GettingStarted,只需要按照 官网 的方式,正确安装 AndroidStudio 和 SDKManager 即可,就可以打出编辑器,在编辑器中打包了

参考文档:

  1. Unreal Engine version 4.27.2, I get an error when trying to package any project
  2. https://docs.unrealengine.com/4.27/en-US/SharingAndReleasing/Mobile/Android/Setup/AndroidStudio/
  3. https://docs.unrealengine.com/4.27/en-US/SharingAndReleasing/Mobile/Android/GettingStarted/
  4. https://docs.unrealengine.com/4

更多相关推荐


利用blender为ue4动画添加根骨骼

发布时间:2022-11-16 BLENDER 动画 UE4 UE4动画
看教程是用3dsmax为动画加根骨骼,但是我一直用的是blender(blender是真滴好用),懒得下载3dsmax,在网上看了一些教程,记录一下怎么添加根骨骼。第一步导入fbx文件(记得导入时选择自动骨骼坐标系,这是为了骨骼位置整齐一点)导入后记得按ctrl+a选旋转进行变换(如果不这样,相对朝向就会变,导入ue4时动画播放方向不一致)第二步进入编辑模式给其shift+a添加根骨骼(根骨骼自身...

【制作数字人】零门槛通过三维重建技术生成个人三维模型

发布时间:2022-11-22 UE4 VR/AR 数字人
依托各项技术的发展,数字人技术开始拔地而起。我们发现,各大一线互联网企业、三大运营商,还有不少创业型公司都纷纷入局数字人。难道元宇宙的入门票是数字人?等不及了,马上接触下这门技术。经简单了解,现在做得最好的数字人都是基于虚幻引擎(即UE)的MetaHuman,超写实的风格、自然的表情、飘逸的发型,一切都让数字人看着像真人。要入门制作数字人,是不是很想使用捏脸技术,捏出自己的样貌。但要知道,这种原始...

如何用UE4制作非写实“草浪”?

发布时间:2022-11-21 UNREAL UE4
最近在A站看到了一个UE4大佬经常分享一些有趣的小教程,这个大佬就是JackMcKelvie(A站)MidwinterEntertainment的环境艺术家,今天就让我们来看看他是如何用UE4制作非写实“草浪”的。为了学这篇教程首先你需要准备一张平滑的大理石噪点图。这个可以给你提供用于计算风的必要数据。这会成为我们的核心节点设置。我们需要取得一个绝对世界坐标(absoluteworldpositi...

【虚幻引擎】UE4/UE5 实现单指旋转,两指缩放

发布时间:2022-11-24 UE5 UE4 虚幻
一、原理解析 单指旋转主要是调节控制摄像机摇臂的旋转,通过将摄像机摇臂绑定相机来控制相机的旋转。两指缩放,主要是通过两指的距离来调节相机摇臂的长短距离来实现远近。二、单指旋转人物相机设置 设置相机摇臂的相对旋转 参数设置:上下滑动的幅度为-1.0,最小角度-55,最大角度-5(参数可调节) 鼠标旋转控制 三、双指缩放获取两指之间的距离差 输入事件触摸事件,创建布尔变量Touch,浮点型变量Touc...

UE4/UE5 安卓打包出现OBB超过2GB错误解决办法

发布时间:2022-11-23 UE5 UE4
一、安卓SDK配置二、平台设置 注意:将游戏打包到PAK中不勾选,勾选上之后打包的OBB文件也会到PAk中      允许大型的OBB文件勾选,确保可以打包超过2GB的OBB文件...

[UE4]用UMG方式实现Character头顶显示3D血条

发布时间:2016-11-22 UE4
用Canvas 纯C++编码方式绘制血条(2D血条)http://aigo.iteye.com/blog/2275110 例子演示的功能是:在一个Character的头部上方显示一个血条 1,新建一个widget蓝图来制作血条 2,打开角色蓝图,在Components面板下新建一个Widget组件 3,还是在角色蓝图下,选中刚刚新建下widget组件,在其详细信息面板中,设置WidgetClass...

【UE4 C++】打印字符串与输出日志

发布时间:2022-11-07 C++ UNREAL UE4
打印屏幕默认打印屏幕//打印至屏幕FStringscreenMessage="(AddOnScreenDebugMessage)Helloworld!";GEngine->AddOnScreenDebugMessage(-1,1.f,FColor::Green,screenMessage);//打印至屏幕UKismetSystemLibrary::PrintString(this,"(UKi...

GAEA沙丘地形创建

发布时间:2022-11-16 3D UE4
我们先创建一个斜坡澡波SlopeNoise在利用曲线curve调整他整体形态  我们想要它的风沙话的岩石 就要侵蚀Erosion和梯田Terrace相加  我们在给它添加冲击层 alluvium 让他堆积感觉更强在利用侵蚀 利用SurfTex 冲击层 Soil泥土层 rockmap岩石层 Flow流沙层这些遮罩图 来添加卫星图satmaps 最后把这些图混合叠加给地形上色  ...

js算法之 电话号码的字母组合

发布时间:2022-08-07 UE4 JAVASCRIPT 开发语言 基础算法 JS
给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。答案可以按任意顺序返回。给出数字到字母的映射如下(与电话按键相同)。注意1不对应任何字母。这个题目我纠结半天,想了想,我只会用树做下面贴代码/***@param{string}digits*@return{string[]}*/classSs{ constructor(val){ this.left=undefined this.r...

【UE4】Object has overlapping UVs不借助外部软件就能解决的方法

发布时间:2022-11-04 虚幻4 UE4
本菜鸡又来记录奇怪的解决方法 虽然用ue已经好几年了但我丝毫没长进,作为一个初学者想必有很多人和我一样遇到过这个问题build的时候遇到ObjecthasoverlappingUVs网上查过很多次大神们说的都很对导回建模软件里重新做一下uv,但其实他们不知道菜鸡如我根本没用uv贴图之类的高端产品我只是用一些纯色的块体,所以他们的方法过于麻烦了最后我自己四处瞎点发现,只需要在出错的模型里点一下下面这...

UE背包与快捷物品栏之间进行物品交换

发布时间:2022-11-09 UE 游戏引擎 虚幻 UE4
(在上一篇背包实现了的基础上进行)一、功能展示视频背包、快捷栏功能二、准备工作    1.创建快捷栏组件。BP同样为了增强功能的可移植性,我们创建一个ActorComponent类,并将快捷物品栏相关的功能都写在里面,这样子如果其他玩家需要拥有快捷栏这个功能就只需要将这个组件添加给那个玩家就可以了。    2.创建快捷栏物品的单元格UI(itemslot)。这里可以直接将背包中所使用的单元格(上一...

UE-基础入门

发布时间:2022-09-02 学习 UE4
学习内容 UE界面介绍导入资产创建材料使用蓝图创建具有基本功能的对象导航界面内容浏览器:此面板显示您的所有项目文件。使用它来创建文件夹和组织您的文件。您可以使用搜索栏或过滤器来搜索您的文件。模式:此面板可让您在景观工具和植物工具等工具之间进行选择。放置工具是默认工具。它允许您将许多不同类型的对象放置到您的关卡中,例如灯光和相机。WorldOutliner:显示当前关卡中的所有对象。您可以通过将相关...

UE4 Rider 运算符的作用

发布时间:2022-11-05 C++ JAVA UE4
C++->->是指针的指向运算符,通常与结构体和类中一起使用。当我们在类中或者结构体中定义了一个类的类型为指针或者结构体的类型为指针的时候。我们调用类中的成员或者结构体中的成员时我们就需要使用->运算符。具体的程序如下:#includestructstu//定义一个结构体{charname[10];//姓名intnum;//学号intage;//年龄};voidmain(){st...

【UE4】异步加载关卡 LoadingScreen ( 蓝图和C++ )

发布时间:2022-11-06 C++ UNREAL UE4
一般先跳转到一个临时的关卡,然后异步加载目标关卡,同时展示Loading界面对于含有流关卡的目标关卡,可以先载入子关卡蓝图异步加载无进度条C++异步加载关卡LoadPackageAsyncboolbIsLoaded; UPROPERTY() FStringLoadPackagePath;//用于加载完成的回调DECLARE_DYNAMIC_DELEGATE(FOnAsyncLoadFinished...

fps工程

发布时间:2018-06-22 UE4
https://blog.csdn.net/u011707076/article/details/44243103...

【UE4】流程控制节点(蓝图)

发布时间:2022-10-11 UE5 UE4 C++ 关卡设计 虚幻
流程控制节点(蓝图)找节点的方法:蓝图中右键-工具-流程控制Sequence(序列,控制流程执行顺序)DoOnce(控制执行次数为一次,reset重置之后才能再执行)DoN(执行N次,N次执行完后,reset重置之后才能再执行,counter记录当前执行的次数,可以用来做枪械的弹夹)DoonceMultiInput(多个输入,但只执行最先的输入,后面的将不再执行,除非rest重置)FlipFlop...

蓝图通信、类的封装和继承——拾取物品01

发布时间:2022-11-13 类的封装、继承 UE4 蓝图通信
实现效果:进入地上武器范围内按E,拾取武器,按G丢弃武器。手上有武器时不能再拾取武器。注意:人物不在武器范围内,按E无法拾取到任何武器。  重点:蓝图通信,武器基类的创建。一:前期准备1、素材准备去虚幻商场下载免费资源:冷兵器、枪、粒子特效。 本案例采用第一人称角色,需要预先删除一些模板中自带,我们又不需要的东西,做出空手状态。只留下下图的组件(继承的组件时无法删除的),删除组件后编译会报错,找到...

【虚幻引擎】UE4/UE5鼠标点击事件实现物体移动

发布时间:2022-11-24 UE5 UE4 虚幻
一、原理解析 在UE4/UE5中,引擎有它自己的一套框架体系,虚幻就是基于这一个框架体系来实现的。其中就有PlayerController(玩家控制器),玩家控制器中就有对鼠标的一系列设置,包括显示鼠标,允许点击事件等。二、案例介绍 1.创建PlayerController,命名为MyPlayerController2.打开MyPlayerController,勾选参数3.创建GameMode,名...

UE4实现截屏并保存到相册Android/iOS兼容

发布时间:2022-11-24 ANDROID UE4移动端ANDROID IOS入门 UE4 IOS
1.创建3个空Plugin通过Edit->Plugins->NewPlugin创建3个空的Plugin:MyNative插件,实现截屏功能,并提供对外调用的接口MyNativeAndroid插件,实现Android端保存图片到相册功能MyNativeIos插件,实现iOS端保存图片到相册功能2.MyNative工程配置1.在MyNative.uplugin注册引用到2个插件MyNati...

看看UE4源码: PlayerCameraManager

发布时间:2022-08-31 UE4 UE源码
关于PlayerCameraManager先贴PlayerCameraManager类源码里的注释!UE4.26!/***APlayerCameraManagerisresponsibleformanagingthecameraforaparticular*player.Itdefinesthefinalviewpropertiesusedbyothersystems(e.g.therendere...

ue4 动画相关方法杂记

发布时间:2017-09-29 动画 UE4
加载资源文件中的骨骼,动画,蒙太奇-----------------------------------------FNameanis("/Game/FirstPerson/Animations/FirstPerson_JumpLoop.FirstPerson_JumpLoop");UAnimInstance*animIns=Cast<UAnimInstance>(StaticLoad...

【UE4】查找Actor的方法(蓝图)

发布时间:2022-10-14 UE5 UE4 C++ 虚幻 游戏引擎
查找Actor的三种方法GetAllActorsOfClass:通过给定的对象模板将场景中与之匹配的对象进行查找,并返回查找到的所有对象。GetAllActorswithInterface:通过给定的接口将场景中与之匹配的对象进行查找,并返回查找到的所有对象。GetAllActorswithTag:通过给定的标签将场景中与之匹配的对象进行查找,并返回查找到的所有对象。Tag的设置:在Actor模板...

【UE4】GamePlay框架应用(蓝图)

发布时间:2022-10-28 UE4 C++ 架构 虚幻 游戏引擎
GamePlay框架应用1、为关卡设置GameMode①为当前关卡设置GameMode在关卡编辑器中点击设置-打开世界场景设置-在游戏模式覆盖中选择要使用的GameMode②为该项目的所有关卡设置GameMode在项目设置中-地图和模式-默认游戏设置2、切换相机视角关键节点:使用混合设置视图目标(SetViewTargetwithBlend)3、在事件图表中使用GameMode中的函数关键节点:获...

【UE4】HUD(蓝图)

发布时间:2022-10-31 UE5 UE4 C++ 虚幻 游戏引擎
HUDHUD的创建HUD的创建方法和GameMode、GameState等的创建方法一样。注意,创建我们自己的MUD之后,要在GameMode里面应用我们自己的MUD。绘制文字直接在HUD蓝图编辑器中,右键-HUD操作主要分为两种,绘制(Draw)和获取(Get)使用绘制函数有一个硬性要求:必须放在接收绘制HUD(ReceiveDrawHUD)中:绘制函数要不停的绘制,而不是只绘制一次。因此事件接...

【UE4】视角制作相关知识点(蓝图)

发布时间:2022-11-21 UE5 UE4 C++ 虚幻 游戏引擎
1、将鼠标锁在游戏窗口内部在BP_PlayerController里面:HideCursorDuringCapture:鼠标拖拽时是否隐藏光标2、获取鼠标位置3、获取屏幕尺寸4、旋转视角虚幻中的旋转不讲X,Y,Z而是roll,pitch,yaw5、滚轮拉近视角(调整摄像机臂杆长度)6、利用插值节点制作非线性效果插值公式:A+(B-A)*alpha7、利用Clamp节点将数值控制在一个范围内...

3D角色硬表面建模技巧与思路分享【下】

发布时间:2022-08-26 网络 UE4 MAYA 3DSMAX 3D
建模思路掌握了这些建模技巧之后,实际建模时,我们还需要有一些良好的思路和策略,帮助我们把模型更快更好的完成。比如要做这样一个比较复杂的模型,应该如何去下手呢?下面我们来讲解一些制作的大致思路和流程:1.起始阶段搭建大致结构,注意整体比例结构关系的准确首先,不要急于制作某一个细节结构,我们要先把模型的整体轮廓搭建出来。像这样,把模型的重点架构大致搭建出来,不用去管模型的细节,用最简单的几何体去搭就可...

11月5日 Unreal Engine Rider 代码使用记录

发布时间:2022-11-07 C++ UE4
11月5日的代码使用记录TSubclassOfUPROPERTY(EditAnywhere)TSubclassOf<AActor>ProjectileClass;开放一个在蓝图类内的可自定义的接口在左上角,PrpjectileClass是我们定义的名字https://docs.unrealengine.com/5.0/en-US/typed-object-pointer-propert...

14c++呵呵老师【玩家控制摄像机】

发布时间:2022-09-04 C++ UE4
   1.找到 PawnWithCamera.h 文件,并在类的protect命名空间下添加如下代码:protected:UPROPERTY(EditAnywhere)classUSpringArmComponent*SpringArmComp;UPROPERTY(EditAnywhere)classUCameraComponent*CameraComp;UPROPERTY(EditAnywher...

Unreal&LatentAction的能与不能

发布时间:2022-11-14 C++ UE4 开发语言
在Unreal中使用LatentAction的几个步骤:继承FPendingLatentAction,派生出子类,构造函数传入需要LatentAction涉及到的参数。覆写UpdateOperation函数,实现每帧调用的逻辑。UpdateOperation内部判断当前条件,如果需要结束,则调用FLatentResponse::FinishAndTriggerIf或者FLatentResponse...

UE4智慧城市可视化实例全记录(1)

发布时间:2022-11-24 智慧城市 UNREAL ENGINE UE4 人工智能
UE4智慧城市可视化实例全记录(1)我们的目标通过虚幻引擎制作出具备交互能力的三维可视化数字城市,通过学习,记录过程,避免遗忘。后续会将学习成果通过录屏方式展示给大家。废话少说直接开干。前期准备阶段城市信息获取网址:www.openstreetmap.org(这个地址其实一直都可以登录,只不过因为是国外网站,需要特殊手段进行登录,不然有时候加载会很慢,甚至无法登陆。如果大家有更好的欢迎交流)登入后...

备忘录-程序控制kawaii需要注意的一些点

发布时间:2022-10-11 动画 UE4
第一,在animationblueprint中需要参数化控制某个动画直接到某帧(某个进度)的时候需要转换一下 ,如图右下是原本拖进来的动画,右键转换一下就会变成左上对应的可以接受参数的形式 2.在控制蓝图中需要先吧动画蓝图里面的animationinstance找出来,然后强转一下成为ABP同名的节点,然后才能进行对之前的参数的设置 3,在这个控制蓝图在作为别的蓝图的子蓝图的时候,也是需要强行转换...

UE4/UE5 打包发布与补丁

发布时间:2022-11-25 UE5 UE4
目录必要说明:一、准备二、项目1.打开插件2.添加模块到xxx(项目名字).Build.cs文件3.创建GameInstance(C++类)4.创建和配置蓝图文件4.1.创建蓝图Gameinstance并继承MyGameInstance4.2.配置下载文件块4.3.创建GameMode(蓝图即可) 4.4.创建一个空白的关卡5.创建DataAsset6.项目设置 6.1DefaultGame.in...

UE Actor一些常见的功能

发布时间:2022-11-15 UE4 游戏引擎 UE常见功能
    因为我平时是用蓝图写项目功能的,所以这里提到的是蓝图中的实现方法。获取蓝图类自身:self获取蓝图所在物体:销毁物体:等同于unity中的Destroy(Acor1)延迟销毁物体:两种方法,等同于unity中的Destroy(Acor1,1f)  通过组件访问Actor:通过Actor访问组件:在关卡蓝图中获取某个物体的引用:先在关卡中选中物体TestCube1,然后在关卡蓝图中如下操作查...

手部IK,自制动画,蒙太奇——开门手臂自动弯曲、靠墙手自动扶墙

发布时间:2022-11-24 UE4 IK
开门手臂自动弯曲实现效果:人物做出抬手的开门动画时,若手臂碰到静态网格物体,拳头不会穿过物体,而是会产生手臂IK弯曲动画效果。重要参考资料:学习UE4动画蓝图:配置手部IK_YakSue的博客-CSDN博客_ue4手部ik[UE4蓝图]虚幻4中完整实现脚部IK(一)-知乎UnrealEngine4Tutorial-IKPart5-HandsIK_哔哩哔哩_bilibilihttps://docs....

斯坦福UE4 + C++课程学习记录 17:材质-材质函数

发布时间:2022-10-17 UE5 UE4 C++ 学习 C+++UE 游戏引擎
目录1.创建材质函数2.UI材质        在第15节的内容中,我们使用了DebugScalarValue函数将数字显示在材质上,在这一节我们将尝试编写和使用材质函数(MaterialFunction)。1.创建材质函数        首先,在Material文件夹下右键->材质和纹理->材质函数,命名为MF_HitFlashDemo,我们将把受击闪烁的功能封装成函数以便重用。打开...

UE4 Couldn't find target rules file for target

发布时间:2019-08-02 TARGET UE4
  问题描述:在将项目由原先的UE4打包版转换为源码编译版本时,插件由打包版复制黏贴到编译版,无法重新编译,显示Couldn'tfindtargetrulesfilefortarget错误  解决:把项目对应的.uproject里头的“EnterPrise”:true删掉转载于:https://www.cnblogs.com/LynnVon/p/11287720.html...

UE4 编辑器脚本-批量创建LOD

发布时间:2022-11-03 UE4
话不多说,直接上图:编辑器脚本的创建参考之前的文章,这里不多赘述;直接进去正题,首先看一下物体原本的LOD;编辑器脚本具体实现节点如下,可自定义LOD的级数,设置对应的百分比,完成后找到物体右键使用相应的脚本; 修改过后LOD为:  ...

UE4/UE5 SwitchBoard无法启动的原因以及解决办法(转)

发布时间:2022-11-16 UE5 UE4
原文地址:UE4/UE5SwitchBoard无法启动的原因以及解决办法-哔哩哔哩SwitchBoard的运行原理:SwitchBoard是一个基于python环境下运行的程序,所以只有当所有环境都正确的安装的情况下才能正常启动。这里打一个简单的比方,当你在python的脚本文件下,输入有一串错误代码,或者错误修改SwitchBoard的代码。最典型的特征的情况就是无法启动,而且没有任何提示。按照...

ue4记录贴

发布时间:2019-06-04 UE4
官方文档http://api.unrealengine.com/CHN/GettingStarted/index.html创建自己的GameMode并检测是否成功点击MyCharactor这样返回编辑器点击运行就可以实现了,如果想用人物来实现,可以去虚幻商城里下载下载骨骼模型并导入项目中。再点击MyCharator简单物体间碰撞的实现打开新建的可破坏体碰撞完成后的效果图实现Charactor的动画...

UE4自用虚拟制片与4.27遮罩解决方案

发布时间:2022-10-17 UE4
 在windows内调出composure创建MediaPlayer 勾上视频输出新建空的合成,添加媒体图层和CG图层,媒体图层选择MediaPlayer,CG图层选择cineCamera在媒体图层的Transorm→chroma→Keycolor选择绿色新建材质改为后期处理搜索parammeter2D复制一份后使用节点Over输入元素修改4.27不能使用垃圾遮罩的办法把后期处理改成如图所示新建一...

UE4贴图自适应屏幕大小

发布时间:2022-11-25 图形渲染 笔记 UE4
游戏开发中,不同屏幕下的分辨率不同,模型/物品被拉伸之后贴图也会随之拉伸。如果需要在不同比例下实现贴图真实大小不变(以下简称为自适应),需要对UV进行缩放处理之后再取得对应贴图的颜色。本文提供一种能够实现不同设备下面贴图的大小不变的方法,主要是借助于DDX/DDY接口实现。具体效果如下:效果材质预览放大材质预览缩小可以发现枪的显示变小了,但是里面的感叹号图片标志大小没变前置知识DDX()和DDY(...

UE4 命名

发布时间:2022-08-03 UE4 游戏引擎 虚幻
官网:推荐的资产命名规范  https://docs.unrealengine.com/5.0/zh-CN/recommended-asset-naming-conventions-in-unreal-engine-projects/Content目录:初学者内容a.Mannequin/Animations第三人称动作的动画文件b.ThirdPersonBP/Blueprints蓝图控制逻辑文件c...