草庐IT

UE4_VaREST

全部标签

优麒麟ubuntukylin安装UE4.27.2

优麒麟ubuntukylin安装UE4.27.2在(国产)优麒麟ubuntukylinLinux平台上编译测试安装虚幻引擎。优麒麟系统这里选择的是官方增强版https://www.ubuntukylin.com/downloads/同样的可以选择对应的Ubuntu22.04LTS,唯一的区别就是优麒麟做了一些定制,自带了一些国产应用及对系统作了一些配置(阿里源等等),省去一些麻烦。系统安装直接下一步下一步安装即可,比较简单。这里拿一台老笔记本全新安装优麒麟并测试安装UE4.27.2。安装系统后,使用系统自带的工具箱查看一下笔记本硬件配置。编译安装UE4.27.2主要参见官方文档Linux快速入

Win10平台用UE4、VS Code22搭建Airsim项目

我们在Windows10平台下搭建Airsim,需要安装这几个东西:UE4、VSCode2022。目录1参考文献官方文档参考教程2UE4安装3下载VSCode20224Airsim编译4.1环境安装4.2Blocks测试1参考文献官方文档官方文档一直都在更新,所以在安装的时候一定要先阅读官方文档的版本,以防下错版本,后续出现问题。文档链接:BuildonWindows-AirSim有支持Windows、macOS和Linux的,这里我们选择Windows的构建方法。参考教程知乎宁子安:airsim&unreal仿真平台-知乎b站:皮卡丘上大学啦皮卡丘上大学啦博客-皮卡丘上大学啦专栏文章-文集-

UE4查看加密PAK里边的资源Android/iOS/PC方法

我们经常会需要把1个模型进行减面然后在移动端使用,有时候会出现移动端模型和PC端模型不一致的问题,这时候就需要将移动端的模型和PC端的模型进行对比,找到问题出现的原因,检查Mesh、Normal、UV0、UV1、MaterialId、碰撞等是否一致。如何打包Pak文件,见这篇文章:UE4打包并加载Pak-Windows/iOS/Android不同平台Editor/Runtime不同运行模式兼容一、准备移动端PAK和PC端PAK二、通过unpak.bat解压Pak文件1.下载解压工具链接:https://pan.baidu.com/s/1hwC43aiTfdDQNkagg3z0Kw?pwd=8s

UE4.27.2 源码使用 VS2022 编译时出现的错误的解决方法

目录ErrorC4834discardingreturnvalueoffunctionwith'nodiscard'attributeWindowsSDK的问题compilerheap不足的问题ErrorC4834discardingreturnvalueoffunctionwith‘nodiscard’attributeFstring的获得指针的函数是nodiscard的,但是目前这个表达式是可能discard的https://forums.unrealengine.com/t/build-from-source-fails-with-errors-c4834-and-msb3073/126

UE4 PSO缓存

更多内容请查看我的个人网站NoCodeWorld的小地盘PSO构建总流程根据上面总流程图,我会分别一个个去讲解每一步的操作和需要额外处理的东西开发环境UE版本:4.27.2VS版本:20191.打包首先,需要打一个可以实机收集PSO缓存文件的包2.实机收集自动采集这里主要说一下录取的方式方法,一种方式就是引擎自带的自动采集指令Config/DefaultEngine.ini[ConsoleVariables]r.ShaderPipelineCache.Enabled=1r.ShaderPipelineCache.LogPSO=1r.ShaderPipelineCache.SaveBoundPS

【UE4】在控件蓝图上播放视频

UE版本:4.26在上一篇文章中(【UE】场景内播放视频、音频)介绍了如何在场景中播放视频,本篇文章将介绍如何在UI上播放视频效果步骤1.首先在“Content”文件夹中新建一个名为“Movies”的文件夹2.在文件夹中随便添加一个.mp4格式的视频3.新建一个“文件媒体源”  这里命名为“MyFileMediaSource” 打开“MyFileMediaSource”,选择那个.mp4文件在硬盘上的路径4.再新建一个媒体播放器勾选如下内容 此时可以看到创建了如下两个资产,一个是媒体播放器,另一个是媒体纹理,这里分别命名为“MyMediaPlayer”、“MyMediaPlayer_Video

UE5 VR版增强输入初体验 官方模板学习

问题我们传统的输入方式,是通过编辑器设置输入操作映射,然后BindAction和BindAxis绑定这边插播一条增强输入知识点,参考知乎大佬文章和增强输入的VR模板教学:如何使用VR模板在UE5中使用增强输入系统_哔哩哔哩_bilibili实践操作我们进入VR模板,通过一个jump案例,了解使用规则,首先新建一个InputAction,命名IA_JUMP。然后我们在IMC_Default新建映射Jump,设置输入按键时Oculus的TouchA按键我们在VR_Pawn蓝图里发现设置MappingContext的方法,AddMappingContext包含了Priority设置了输入的优先级别,

UE Websocket笔记

参考链接[UE4C++入门到进阶]12.Websocket网络通信-哔哩哔哩 包含怎么用Nodejs写测试服务器UE4_使用WebSocket和Json(上)-知乎 包含Python写测试服务器UE4_使用WebSocket和Json(下)-知乎示例代码xxx.Build.cs"WebSockets".h#include"CoreMinimal.h"#include"Subsystems/WorldSubsystem.h"#include"IWebSocket.h"#include"PTNetworkSubsystem.generated.h"/****/UCLASS()classPIECET

UE4.27 打包apk安卓端部署到PICO 4 的全流程(小白可入)

  大家好,这篇文章简要介绍部署环境的整个流程,因为我也是小白,很具体的专业内容也没法解释太细,但是按以下流程是能够正常发布apk的,用PICO4能够运行查看。如果需要调试PICOneo2头盔,我这里有旧版SDK,大家可以更换成这个:链接:https://pan.baidu.com/s/1ZsrMy3wHOnwVDF09vtmSnA 提取码:ydiy 其它步骤和下方的保持不变。一、UE4安装 1.在EpicGames商城里检查UE的选项,有没有安装Anroid目标平台。没有的话勾选重新应用应该就可以了,我的是默认下载就勾了的。二、安卓环境 安卓环境的部署网上会有很多方法,其它博主自己用的一些资

UE4逆向篇-1_FNamePool

写在前面1.UE4.23以下与4.23以上版本是有所区别的,笔者所使用的UE源码为4.27。2.UE4为开源的GitHub项目,但你想下载其源码需要将epic账号与GitHub账号绑定,其次会收到一封邮件以加入GitHub组织。https://github.com/EpicGames一、开始之前1.由于C++没有反射,而UE自行实现的反射导致其暴露出了非常多的接口,所以我们可以利用这些暴露出来的接口。2.GNames是Unicode字符串的数组。3.GObject是类指针的数组。拥有GObjects以后,可以访问游戏中大部分对象,而GName则对应其对象的名称?拥有这些信息以后,可以生成出一个