问题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写入
问题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,支持更多纹理压缩
参考资料https://blog.csdn.net/weixin_36369675/article/details/80705853
问题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
解决方案:https://www.drivereasy.com/knowledge/solved-unreal-engine-is-exiting-due-to-d3d-device-being-lost/
UE4交流群:97383610,欢迎大家一起讨论技术