草庐IT

史上最全面的UE4 文件操作,打开,读、写,增、删、改、查

一、前期操作创建一个C++项目,并且创建一个C++蓝图库函数,并且加入头文件#include"HAL/PlatformFilemanager.h"#include"Misc/FileHelper.h"#include"Misc/Paths.h"#include"Developer/DesktopPlatform/Public/DesktopPlatformModule.h"#include"Developer/DesktopPlatform/Public/IDesktopPlatform.h"#include"Runtime/Core/Public/HAL/FileManagerGeneric

史上最全面的UE4 文件操作,打开,读、写,增、删、改、查

一、前期操作创建一个C++项目,并且创建一个C++蓝图库函数,并且加入头文件#include"HAL/PlatformFilemanager.h"#include"Misc/FileHelper.h"#include"Misc/Paths.h"#include"Developer/DesktopPlatform/Public/DesktopPlatformModule.h"#include"Developer/DesktopPlatform/Public/IDesktopPlatform.h"#include"Runtime/Core/Public/HAL/FileManagerGeneric

UE5 Android 打包

1.虚幻5的选项里面安装Android目标平台  2.安装jdk和androidstudio链接:https://pan.baidu.com/s/1G09tuzovGhg17QIjpXGqSw?pwd=pvnm提取码:pvnm 3.Androidstudio安装安装路径默认即可 默认选项一路向下即可      看到License全选Accept 等待下载完成后,在Welcome界面,选择SDKManager  选择SDKTool,把所有32相关删除,安装所有30相关内容 向下滚动,找到NDK,选择21.3版本,点Apply等待完成   4.进入UnrealEngine编辑器并打开项目设置在“平

UE5 Android 打包

1.虚幻5的选项里面安装Android目标平台  2.安装jdk和androidstudio链接:https://pan.baidu.com/s/1G09tuzovGhg17QIjpXGqSw?pwd=pvnm提取码:pvnm 3.Androidstudio安装安装路径默认即可 默认选项一路向下即可      看到License全选Accept 等待下载完成后,在Welcome界面,选择SDKManager  选择SDKTool,把所有32相关删除,安装所有30相关内容 向下滚动,找到NDK,选择21.3版本,点Apply等待完成   4.进入UnrealEngine编辑器并打开项目设置在“平

UE4 后处理材质 镜头光晕(Lensflare)效果

介绍:基于PostProcessMaterial实现镜头光晕(Lensflare)的效果。不使用UE自带的Lensflare,在ShaderToy上发现一个好看的:ShaderToy地址:ShaderToyLensflareSample将其移植到UE4中,效果还行(去掉了巨亮的太阳光圈效果)↓叠加天空盒子纯黑背景步骤:1.场景摆后处理Volume,设置为Unbound2.创建后处理材质,MaterialDomain选PostProcess即可3.这样连蓝图红框是两个Cutom节点,里面写了Shader要上代码了,点赞收藏一下不过分吧=w=4.SunPosUV节点将太阳位置转换为屏幕空间UV//

UE4 后处理材质 镜头光晕(Lensflare)效果

介绍:基于PostProcessMaterial实现镜头光晕(Lensflare)的效果。不使用UE自带的Lensflare,在ShaderToy上发现一个好看的:ShaderToy地址:ShaderToyLensflareSample将其移植到UE4中,效果还行(去掉了巨亮的太阳光圈效果)↓叠加天空盒子纯黑背景步骤:1.场景摆后处理Volume,设置为Unbound2.创建后处理材质,MaterialDomain选PostProcess即可3.这样连蓝图红框是两个Cutom节点,里面写了Shader要上代码了,点赞收藏一下不过分吧=w=4.SunPosUV节点将太阳位置转换为屏幕空间UV//

UE4 UE5 opencv插件 获取摄像头画面

本插件在UE4.26、UE4.27、UE5.0.3等版本亲测有效,谢谢各位前辈朋友,这里就不一一鸣谢了。插件地址:UE5OpenCV插件-C++文档类资源-CSDN下载1.项目配置下载后解压到工程插件目录下拷贝OpenCV455\Source\ThirdParty\OpenCV455Library\bin的opencv_world455.dll到工程根目录的Binaries\Win64目录下(打包也需做同样操作)注意:UE5OpenCV插件-C++文档类资源-CSDN下载上述插件不需要做以下2~4步骤,插件里面我已经做了相应处理。步骤2~4仅仅针对自己想要封装其他OpenCV版本插件的同仁参考

UE4 UE5 opencv插件 获取摄像头画面

本插件在UE4.26、UE4.27、UE5.0.3等版本亲测有效,谢谢各位前辈朋友,这里就不一一鸣谢了。插件地址:UE5OpenCV插件-C++文档类资源-CSDN下载1.项目配置下载后解压到工程插件目录下拷贝OpenCV455\Source\ThirdParty\OpenCV455Library\bin的opencv_world455.dll到工程根目录的Binaries\Win64目录下(打包也需做同样操作)注意:UE5OpenCV插件-C++文档类资源-CSDN下载上述插件不需要做以下2~4步骤,插件里面我已经做了相应处理。步骤2~4仅仅针对自己想要封装其他OpenCV版本插件的同仁参考

UE4 C++ 中创建枚举、 结构体 在蓝图中使用的流程

目录1,背景2,C++中创建枚举、结构体的方法3,蓝图中的表现 4,结构体的使用  5,过程中出现的一些问题和解决方案UE4的头文件XXX.generated.h"  找不到文件。1,背景UE44.27  VS2022 使用背景:我们在日常开发中,有一种情况是:我们的枚举在C++中定义比较方便。比如:我们的UE4平台和其他的平台进行通讯时。涉及到传输数据的类型。比如很多设备的种类、仪表的界面种类、操作种类等等。这些信息可能要和外部平台进行数据交互。在C++ 中定义好枚举和结构体就会很合适。2,C++中创建枚举、结构体的方法(1)之前我一直有个疑问,这个枚举应该创建在什么样基类的C++里面。后来

UE4 C++ 中创建枚举、 结构体 在蓝图中使用的流程

目录1,背景2,C++中创建枚举、结构体的方法3,蓝图中的表现 4,结构体的使用  5,过程中出现的一些问题和解决方案UE4的头文件XXX.generated.h"  找不到文件。1,背景UE44.27  VS2022 使用背景:我们在日常开发中,有一种情况是:我们的枚举在C++中定义比较方便。比如:我们的UE4平台和其他的平台进行通讯时。涉及到传输数据的类型。比如很多设备的种类、仪表的界面种类、操作种类等等。这些信息可能要和外部平台进行数据交互。在C++ 中定义好枚举和结构体就会很合适。2,C++中创建枚举、结构体的方法(1)之前我一直有个疑问,这个枚举应该创建在什么样基类的C++里面。后来