UE显示gif图

将gif转为序列帧 在PS中打开gif图。 PS菜单:窗口 > 时间轴 PS菜单:文件 > 导出 > 渲染视频 按上图参数设置,点击“渲染”,生成序列帧 将序列帧拼接成“N行*N列”的网格图 PS菜单:文件 > 自动 > 联系表II 如图设置,点击“确定”生成网格图 PS菜单:文件 > 导出 > 快速导出为PNG PS联系表拼接的网格图不支持透明背景,可以找其他工具进行拼接 UE中制作材质 将拼接好的网格图导入UE 新建一个材质 场景中放入一个Plane,设置为新建的材质 如果网格图为透明背景,则将材质的"Blend Mode"设置为"Masked",FlipBook的Alpha连接到材质的Opacity Mask 如果网格中有空白,用Lerp节点过滤掉空白网格 还可以指定播放某一个格子的内容 还可以平铺显示

UE5 VR Preview提高分辨率设置

UE5某些版本,VR Preview时分辨率低,画面模糊,不清晰,找到如下几种方式修改画面清晰度。 1. VR Preview窗口按键盘```(撇号),唤出命令行输入框,输入 r.Screenpercentage 100 ,回车,画面立刻会变清晰。 2. 鼠标点击UE编辑器最下边命令行输入框,输入 r.Screenpercentage 100 ,回车后运行“VR Preview”,画面就清晰了。每次重启UE都要运行这个命令。 3. 关卡蓝图中创建 Execute Console Command 节点,输入 r.Screenpercentage 100 ,然后将节点连接到“Event BeginPlay”。这种方式可用于打包后设置画面清晰度。 4. (推荐)UE编辑器页面右上角的设置(Settings)按钮,修改"Scalability",根据实际情况选择清晰度。

新系统安装UE5.3 Windows打包报错问题排除

重装系统,安装UE5.3,Windows打包时报错: SDK Not Setup 网上找到了通过安装Windows SDK解决问题的方法,但尝试无果。突然想起来之前搭建UE环境的时候安装过Visual Studio,安装Visual Studio会带着Windows SDK,并配置Windows开发环境。 UE官网有Visual Studio的安装说明:Setting Up Visual Studio 下载 Visual Studio(community)社区版,按照官方说明进行安装,重新到UE里打包,又遇到了新的错误: Detected compiler newer than Visual Studio 2022, please update min version checking in WindowsPlatformCompilerSetup.h 10>ConcurrentLinearAllocator.h(31): Error

“您的登录所使用的密码为弱密码,已被管理员拦截”宝塔问题解决

客户的网站服务器使用了宝塔系统进行管理,昨天客户升级了宝塔,网站使用弱密码登陆会被拦截,报错如下: 测试环境密码设置太复杂了麻烦,想关闭这个拦截功能,宝塔设置里找了半天无果,根据拦截返回信息去宝塔安装路径找找看,看能不能找到线索。 cd /www/server/ find . -type f | xargs grep '您的登录所使用的密码为弱密码' 可见是lua脚本做的这个拦截,Nginx支持Lua,应该是Nginx装了Lua扩展。 因为lua脚本在 btwaf 目录下,宝塔配置面板里正好也有Nginx的WAF设置,看能不能设置,也没找到关于弱密码相关的配置。 lua脚本改起来比较方便,直接改代码,绕过这个拦截: ./btwaf/modules/post.lua 文件里的第90行,把 ==1 改成随便一个大于1的数即可,如下: if BTWAF_RULES.password[request_args['password']]==2 then 回到宝塔配置面板,重载Nginx配置即可。

UE4.26升级UE5打包失败问题解决

之前的开发平台是UE4.26,Android、Windows平台打包正常。现升级到了UE5.3,UE5需要NDK版本是25及以上,已经升级了NDK,打包的时候遇到了些问题。 1. 编译失败,报错 > Could not resolve all files for configuration ':classpath'. > Could not resolve com.android.tools.build:gradle:7.4.1. 可能是Android Studio使用的Gradle版本依赖的jdk版本不对,干脆升级Android Studio版本,升级完问题解决了。 2. 编译成功,安装报错 打包成功,但是在给VR设备安装的时候,又报错了,安装不到设备上: [INSTALL_FAILED_OLDER_SDK: Failed parse