虚幻4常见问题

2023-11-06

问题1:
问题描述:UE4找不到游戏模块
UE4 the game module'fps'could not be found


解决方案:
重新编译一遍C++项目,通过C++项目启动UE4生成游戏模块,为了防止生成失效可以启动uproject文件再关闭C++启动项目


问题2:
问题描述:打包失败,游戏模块dll路径拒绝访问,代码重新生成失败


解决方案:
设置代码项目为启动端,只点生成,打包不要用uproject启动打包,用C++项目启动打包就不会出现问题了


问题3:
问题描述:int和int32有区别吗?


解决方案:
并没有区别,UE4命名规范用的int32


问题4
问题描述:UE4无法新建C++项目


解决方案:
1.检测新建项目路径是否有中文
2.UE4版本脱离了启动端是离线版本,请使用在线版本开发C++项目


问题5:
问题描述:UE4开发安卓程序需要什么环境


解决方案:
需要安卓环境,分别是SDK、NDK、ANT、JDK


问题6:
问题描述:UE4插件安装容易发生打包失败


解决方案:尽量不要使用插件


问题7:
问题描述:IOS开发,蓝图可以打包,C++不能


解决方案:一般都是xcode的锅,可以尝试降低xcode版本


问题8:
问题描述:UE4 IOS项目开发远程打包失败


解决方案:检测xcode有没有设置为默认指定路径 命令:sudo xcode-select -s 你的Xcode安装路径/Contents/Developer




问题8.1:
问题描述:Unable to clean target while hot-reloading. Close the editor and try again.


解决方案:删除save文件重新生成


问题9:
问题描述:iOS 关闭强制使用https


解决方案:IOS->Extra PList Data写入<key>NSAppTransportSecurity</key><dict>    <!--Connect to anything (this is probably BAD)-->    <key>NSAllowsArbitraryLoads</key>    <true/></dict>


问题10:
问题描述:虚幻报错LogPlayLevel:   Compiling with non-standard Xcode (xcode-select): /Library/Developer/CommandLineTools/


解决方案:重设xcode路径,如题8




问题11:
问题描述:PC上可以播放视频,打包到手机上不能播放 格式有AVI MP4


解决方案:用格式工厂将文件转码比特率采样率调低试试。

问题12:

问题描述:UE4 如何删除C++类

步骤1: 在VS中找到要删除文件的源文件和头文件,删除,然后重新编译。关掉VS

步骤2: 打开存储.cpp和.h的文件夹,删除对应的文件,然后关闭UE4工程

步骤3: 删除ue4工程文件中的Binaries文件夹

步骤4: 打开.sln文件,重新编译VS

步骤5: 再打开.uproject文件,UE4里面之前创建的那个c++类就删除了

问题13:

问题描述:UE4移动设备没法识别图片

解决方案:1.检测材质球是否超过8个采样器  2.IOS设备在项目设置IOS里勾选ASTC,支持更多纹理压缩

参考资料UE4 IOS UI界面贴图无法显示问题及贴图优化_wxiaop_1的博客-CSDN博客

问题14:

问题描述:无法通过VS启动UE4项目

解决方案1:设置UE4项目为启动项目

问题15:

问题描述:UE4C++无法打印中文问题

解决方案1:高级保存选项设置为UTF-8带签名,text格式就可以打印中文了

问题16:

问题描述:UE4 打包IOS程序出现闪退

解决方案一:检查逻辑里面是否有设置窗口大小逻辑,一般情况配置文件是没有问题的,主要检查游戏逻辑

问题17:UE4蓝图项目转C++类失败

1.打开“编辑”→“用户偏好设置”  找到“源代码”勾选相应版本的VisualStudio选项;

2.关闭项目,删除source、saved、Intermediate等文件夹,重启项目再转C++类;

问题18:UE4项目重命名

步骤1:将.uproject的重命名

步骤2:在配置文件DefaultEngine.ini里URL下写GameName=你的项目名

问题19:UE4 场景模型抖动厉害

解决方案:可能是对模型缩放过于大,减小缩放就不会抖动了

问题20:局域网生成角色位置与实际位置不符

解决方案:生成位置不要大于1200000数字

问题21:打包IOS报错UE4 LogPlayLevel: Error:   ERROR: Unable to determine home directory for remote user. SSH output:

解决方案:指定正确打包ip地址

问题22:UE4 新建空项目打包失败

解决方案:在排出安装引擎插件造成的问题,可能是引擎本身文件受到未知损坏,可以重装引擎版本来解决问题

问题23: UAT类型报错

解决方案:将saved文件与Intermediate文件删除,如果还报错检查下是否有 UE4高版本的资源被加载进来

问题24:UE4 联网登录失败解决方案

解决方案1:右击Launcher图标->属性 
这里写图片描述

在快捷方式->目标末尾加入 -http=wininet

解决方案2:关闭防火墙和杀毒软件

问题25:Packaging Error: XGE version 8.01 or higher is required for XGE shader compilation.

解决方案1:卸载此软件,打包就成功了

问题26:Agreeing to the Xcode/iOS license requires admin privileges, please run “sudo xcodebuild -license” and then retry this command.

解决方案1:
1、打开终端,输入 sudo xcodebuild -license

2、终端提示敲回车键(enter)打开许可协议,照做

3、终端提示 一直按下 “space” 键阅读许可协议,会自动阅读到最后一行停下

4、最终,终端会出现三个选项,agree 、print、cancel,输入agree,然后enter

问题27:unreal engine is exiting due to d3d device being lost

解决方案:[Solved] Unreal Engine is exiting due to D3D device being lost - Driver Easy

问题28: error: PCH file built from a different branch ((clang-1100.0.33.12)) than the compiler

解决方案:XCode有新的组件需要更新,打开XCode更新,退出XCode软件,然后点击访达,按住alt键,显示资源库,点击进去找到~/Library/Developer/Xcode/DerivedData目录里的文件全部删除。

如果还是不行,重新建项目试试

问题29:游戏保存目录和打包保存目录有何不同

解决方案:UE4 Save Game To Slot 的本地路径存储位置打包前与打包后的区别。_qq_28333537的博客-CSDN博客

问题30:UE4 内存池不足问题

解决方案:

1 .windows系统下将自动分配虚拟内存关闭,自己手动设置虚拟内存,我是设置了10GB的虚拟内存

2.ue4开发界面,选择编辑--》编辑器偏好设置,导航栏搜索 less,在下面可以看到Use Less CPU When in Background,默认是勾选的,我们自己手动去掉,这样ue4就不会自动优化了,个人理解是可以减少内存的使用。

问题31:UE4 D3D崩溃问题

很大一部分原因是因为贴图分辨率过大,尝试降低4096分辨率贴图到2048,其次原点偏移很容易导致崩溃,所以一定要优化好性能

另外一种方案:ue4GPU崩溃或3D设备丢失问题解决方案 - 哔哩哔哩

问题32:VS 进程devenv.exe占用CPU过高,请进行如下操作

1.关闭devenv.exe和vs;

2.在devenv.exe路径下运行cmd中输入

devenv.exe /resetuserdata

问题33:VS编译UE4报MSB3073错误

解决方案:删除了这个目录“Engine\Intermediate\Build\Win64\UE4Editor\Development\VisualStudioDTE”,然后重新构建,可修复报错

问题34:UE5中nDisplay启动后,设置的角色无法通过输入移动

解决方案:

UE5中的增强输入和nDisplay无法兼容,可以用旧的input来设置移动

问题35:nDisplay启动后,镜头不随着角色移动

解决方案:勾选如下图配置

 

UE4交流群:97383610,欢迎大家一起讨论技术

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

虚幻4常见问题 的相关文章

  • Niagara官方示例笔记 - 盘点自带重要模块

    Emitter State life cycle生命周期控制 发射器选择system 所有发射器都在system的state里设置生命周期 选择self 发射器独立控制 可以给发射器创建不同类型变量 使用set parameter模块计算
  • Qt+SDL播放YUV视频文件

    播放一个yuv420p格式的文件 yuv的格式与rgb格式的存储方式不同 yuv数据是 yyyyyyyy uu vv 的存储 rgb是rgba rgba rgba 存储 同样一帧图像 yuv420会比rgb数据更小 读取时就要注意数据存储格
  • ue4 DerivedDataCache报错

    启动ue4时报错 报错堆栈如下 从堆栈可以看出是DerivedDataCache报错 从堆栈的CachedDataProbablyExists函数更可以看出是在判断cache是否存在 故而想到删除项目目录下DerivedDataCache中
  • 【UE4】两个摄像头之间切换

    一 效果展示 二 操作步骤 创建两个摄像机 一个放在场景中 另一个放在Cube上 摄像机的细节面板中约束宽高比 Constrain Aspect Ratio 属性勾选后可以让两个摄像头之间的切换更流畅 但这不是必须的 会用到 include
  • 【UE4】【C++】PlayerController、AIController获取玩家对应的Pawn

    先创建一个基本的C 类 Tank 因为要对Tank进行各种操作 移动 寻找目标 所以选择了Pawn类型 PlayerController 再创建一个C 类 TankPlayerController 用以控制玩家操作的对象 Tank 创建好后
  • 想用好虚幻4引擎做游戏,你需要避免这些扰人的坑(备忘)

    在手游品质越发上扬的如今 已经有不少厂商开始使用一些性能更好的引擎 去尝试游戏制作了 而虚幻4引擎 以下简称UE4 就是其中之一 在这款引擎中已经诞生了诸如 铁拳7 地狱之刃 帕拉贡 等一系列大作 对玩家而言 这些作品都是不折不扣的视觉盛宴
  • UE4 DDC共享

    本人用的是源码引擎编译的 内网使用DDC 先创建一个共享文件夹 这个文件夹来保存共享资源 修改引擎的baseengine ini cpp DerivedDataBackendGraph Shared Type FileSystem Read
  • 【UE4源代码观察】观察DDC(DerivedDataCache)

    UE4源代码观察 观察DDC DerivedDataCache YakSue的博客 CSDN博客 概念 DDC 全名DerivedDataCache 派生数据缓存 很早就知道UE4里存在DDC这个概念 也发现了DDC占用了很多磁盘空间 也遇
  • UE 材质学习

    值材质三原素 材质 材料 肌理 纹络 or 纹理 图案 Material Texture Pattern UE5中对应材质的 三原素 的内容 材质 Metallic 金属感 Roughness 粗糙度 Specular 高光 镜面 肌理 N
  • UE4_Python编写,Pycharm智能提示API

    1 按照教程配置环境 在对应的目录下会有一个unreal py 的文件 把它粘贴到对应的Python的项目目录 2 因为Pycharm 的py 文件 默认支持的智能提示是 the file size 10 5mb exceeds confi
  • 2022年11月计划(cesium for ue源码抄写+ socket视频学习+ue4 tf视频学习)

    根据规划 进行cesium for ue源码抄写 网络视频教程 ue4 tf1视频学习
  • UE4-蓝图函数库

    UE4 蓝图函数库 概述 蓝图函数库 Blueprint Function Library 是一个静态函数的合集 提供不与特定游戏性对象绑定的效用功能 即不用绑定到对象身上 再到蓝图中进行调用 可以非常方便的将代码中的函数暴露给所有蓝图使用
  • UE4 UI实现改键功能

    主要内容 本文主要讲解如何在UI中实现自定义按键的功能类似于游戏中的改键操作 用到的是UE4自带的第三人称案例 因为第三人称自带了小白人和几个按键绑定就不用再手动去设置 实现步骤 1 创建两个UMG用来展示UI效果 1 创建WBP Key
  • UE4:自定义Slate 点击保存 出现USlot ReleaseSlateResources() 异常

    Error AssetLog Test uasset Leak Detected CustomWidget 43 CustomWidget still has living Slate widgets it or the parent Ca
  • 【待续】【UE4笔记】 L10地形编辑器

    一 地形界面 包含了管理 雕刻和描画功能 1 创建新项 2 雕刻 改变地形高度 顶点位置 3 描画 分层地形材质 二 编辑样条 调节参数 添加材质 效果如下
  • UE44如何使用Geometry(BSP)笔刷,快速创建游戏原型?

    游戏原型搭建 如何快速搭建场景 一 好处1 防止同时也放大了对应的网格 如果像unity里面一样 R放大缩小以后 网格也会对应拉伸 失真 导致了材质会被拉伸或者缩小 1 选择Geometry 在BrushSetting里面 将X Y Z对应
  • UE4 UI界面

    在UE4中创建UI界面是创建一个widget 进去之后左上角是选择控件 找到直接拖上去 中间那个框代表的就是我们的屏幕 在button中打字也就是给button命名时需要在上面在拖一个text控件 更好的排版可以改变锚点 这四个就类似与边距
  • UE4持续集成打包(Mac脚本自动化打包)

    主要通过RunUAT进行打包 win和mac均可以打包 本次打包实现在Mac环境下 使用 Engine Build BatchFiles RunUAT sh 参考命令格式 参考文献1 RunUAT BuildCookRun project
  • UE4 VR WidgetInteraction 局域网设定

    无论用什么 我们要先确定是什么 鲁迅 下面是关于WidgetInteraction的官方定义 控件交互组件执行光线投射 确定它是否命中世界场景中的控件组件 如命中 可设置规则确定与其交互的方式 交互通过模拟定义的按键来执行 例如一个按钮可通
  • 时间戳获取

随机推荐

  • 嵌入式Linux驱动开发(I2C专题)(一)

    一 I2C协议 1 1 硬件连接 I2C在硬件上的接法如下所示 主控芯片引出两条线SCL SDA线 在一条I2C总线上可以接很多I2C设备 1 2 IIC传输数据的格式 1 2 1 写操作 流程如下 主芯片要发出一个start信号 然后发出
  • android studio报错Out of memory: GC overhead limit exceeded. Please fix the project‘s Gradle settings

    项目场景 提示 这里简述项目相关背景 例如 项目场景 从gitee上克隆下来的项目从android studio中打开 问题描述 提示 这里描述项目中遇到的问题 例如 数据传输过程中数据不时出现丢失的情况 偶尔会丢失一部分数据 APP 中接
  • scratch关于克隆停止的问题

    克隆这个代码在scratch中用处挺大的 但是在用的过程中也会出现一些问题 比如说克隆在到达一定数量之后会停止继续克隆 这是由于克隆是有个数限制的 昨天测了一下克隆体的个数限制是300个左右 如何去测 就是当作为克隆体启动时 用一个初始化为
  • word 安装

    目录 概述 word 安装 1 下载安装 2 解压运行 3 卸载移除 4 安装部署 5 激活 亲测可用 记录一下 概述 Office Tool Plus 是一个强大的 Office 部署工具 可以很方便地部署 Office 它基于 Offi
  • 基于遗传算法的多目标优化算法(matlab实现)

    1 理论基础 1 1 多目标优化及Pareto最优解 多目标优化问题可以描述如下 其中 f x 为待优化的目标函数 x为待优化的变量 Ib和ub分别为变量x的下限和上限约束 Aeq x beq为变量x的线性等式约束 A x b为变量x的线性
  • HBuilder X3.1.22安装教程(非常详细)从零基础入门到精通,看完这一篇就够了(附安装包)

    软件下载 软件 HBuilder X 版本 3 1 22 语言 简体中文 大小 278 95M 安装环境 Win11 Win10 Win8 Win7 硬件要求 CPU 2 0GHz 内存 4G 或更高 下载通道 百度网盘丨下载链接 http
  • RPA机器人流程适用性评估的9个要素

    组织通常可以从以下几个方面来考虑RPA机器人流程的筛选 确保在RPA机器人流程自动化过程中产生最大投资回报率 ROI 如何去选择有影响力且易于RPA机器人自动化的流程 1 影响成本和收入的流程 最具影响力的流程 例如 如果定价规则不明确 报
  • 17. 实战:手把手通关某音乐平台热门评论

    目录 前言 链接在评论区 目的 保姆级思路 最后奉上完整代码 运行效果 前言 众所周知 某音乐平台的评论区金句频出 热门评论更是美不胜收 我们也想要批量获取这些信息来做信息分析 数据处理等工作 也可以陶冶自己的情操 一举多得 所以我们今天来
  • 蓝以中老师《高等代数》第02章:向量空间与矩阵,笔记

    蓝以中高代第二章笔记
  • Android开源图表库MPAndroidChart

    MPAndroidChart是一款基于Android的开源图表库 MPAndroidChart不仅可以在Android设备上绘制各种统计图表 而且可以对图表进行拖动和缩放操作 应用起来非常灵活 和前面介绍的AChartEngine相比 MP
  • AutoSAR 学习笔记2:AutoSAR架构

    1 应用层 ASW 2 运行时环境层 RTE RTE 是专门为应用软件 AutoSAR 软件组件和 或 AutoSAR 传感器 执行器组件 提供通信服务的层 在 RTE 之上 软件架构风格从 分层 转变为 组件风格 AutoSAR 软件组件
  • 模板模式

    1 模板模式的概念 在模板模式 Template Pattern 中 一个抽象类公开定义了执行它的方法的方式 模板 它的子类可以按需要重写方法实现 但调用将以抽象类中定义的方式进行 这种类型的设计模式属于行为型模式 2 模板模式的特点 子类
  • 从煎鸡蛋的角度理解编程的思维和流程,你适合学吗?

    其实很多门外人对编程都是懵懵懂懂的 我们可以先看一张图来理解一下 思维 就是程序员需要考虑到的各种需求 也就是我们想让计算机帮助我们实现什么 表达 就是计算机可以看懂的指令也就是0和1 那怎么将我们所想向计算机说出来 并且让它帮我们执行 就
  • server2008r2域控时间设置internet时间同步(备忘)

    windows server 2008 r2成为域控后 时间设置里的 internet时间就没有了 为了解决这个问题 用以下CMD命令可解决 w32tm config manualpeerlist time windows com sync
  • iOS 应用获取最上层全屏 Window 的正确方法

    有时候 我们需要将View添加到最上层的Window上 比如 弹出框 Loading等 经常有同学直接通过 UIApplication sharedApplication windows lastObject 来获取 这种方法是非常不严谨的
  • leetcode----JavaScript 详情题解(4)

    目录 2722 根据 ID 合并两个数组 2723 添加两个 Promise 对象 2724 排序方式 2725 间隔取消 2726 使用方法链的计算器 2727 判断对象是否为空 2624 蜗牛排序 2694 事件发射器 2722 根据
  • 集成支付宝报错订单信息有错误,建议联系实家。 错误码: TOTAL FEE EXCEED

    问题 集成支付宝报错 订单信息有错误 建议联系实家 错误码 TOTAL FEE EXCEED 详细问题 笔者按照支付宝沙箱支付快速集成版进行操作 操作完成访问所集成的支付宝 页面如下 发起请求核心代码 response sendRedire
  • ubuntu(20.04)-shell脚本(4)-vmstat-iostat-expr-netstat-arp-Tracert-Route-NBTStat

    vmstat 好iostat 两个命令都适用于所有主要的类unix系统 linux的软件包 都在sysstat软件包中 1 vmstat iostat 基本语法 每列的意义 常用的 Free 空闲的内存空间 si 每秒从磁盘中交换进内存的数
  • 项目问题总结

    1 android studio 导入开源项目源码时要注意与自己包的冲突 比如 你有一个com xxxx的包 而需要导入的是com xx yy 你就不能把整个包复制过来 否则会报can t resolve symbil 因为它根据com会到
  • 虚幻4常见问题

    问题1 问题描述 UE4找不到游戏模块 UE4 the game module fps could not be found 解决方案 重新编译一遍C 项目 通过C 项目启动UE4生成游戏模块 为了防止生成失效可以启动uproject文件再