草庐IT

UE4_VaREST

全部标签

UE4将读取的PNG图片数据转换为UTexture2D并显示

思路从硬盘中读取压缩过的图片文件到二进制数组,获取已压缩的数据;将已压缩的数据借助ImageWrapper中的GetRaw函数转换为原始RGB数据;填充原始RGB数据到UTexture2D中。准备处理图片类型需要使用UE提供的ImageWrapper模块,首先在project.Build.cs中加入ImageWrapper模块。PublicDependencyModuleNames.AddRange(newstring[]{"Core","CoreUObject","Engine","InputCore","ImageWrapper"});ImageWrapper是所有图片类型的抽象层,其设计

UE5 读写本地JSON,发送HTTP请求(get)

UE5读写本地JSON,发送HTTP请求(get)没有使用插件,就用UE提供的库开发(推荐使用插件VaRest在虚幻商城里有) PCHUsage=PCHUsageMode.UseExplicitOrSharedPCHs; PublicDependencyModuleNames.AddRange(newstring[]{"Core","CoreUObject","Engine","InputCore","HeadMountedDisplay","EnhancedInput","Json","JsonUtilities","HTTP","HttpServer"});读写本地JSONUSTRUC

UE4 unlua学习笔记

将这三个插件放入Plugins内并重新编译 创建一个BlueprintLibrary,声明一个全局函数 在这里声明路径点击CreateLuaTemplate 在Content的Script即可生成对应的lua文件打开它! 显示以上lua代码打印HelloUnlua创建该UI,就会在创建UI的Construct里面进行打印HelloUnlua效果如下: 蓝图继承自该类  从Lua调用该函数在Construct绑定按钮的点击事件,并在unlua中进行回调实现 

【UE4 C++】01-Visual Studio 2019社区版安装

目录步骤一、下载安装包二、安装 步骤一、下载安装包官网目前VisualStudio是2022版本,我们需要下载VisualStudio老版本:VisualStudio较旧的下载-2019、2017、2015和以前的版本 二、安装 双击运行安装包后,在打开的界面勾选“使用C++的桌面开发” 勾选“使用C++的游戏开发” 点击安装,等待下载安装完成 下载完成后登录你的微软账户,开发设置选择“常规”,颜色主题看个人喜好 点击创建新项目选择控制台应用然后点击下一步填写项目名称,然后创建项目

UI、UE、UX的区别

UI、UE、UX的区别大部分程序员可能对UI、UE、UX这几个概念不是很熟悉,但在整个项目周期里,这些岗位还是很重要的,特别是对于产品公司,这些岗位对于一个产品是否能成功起着关键的作用。老规矩,我们先看看这三个缩写的定义。UI:是User Interface英文的缩写,即用户界面的意思。UE:是User Experience 英文的缩写,是指用户访问一个网站或者使用一个产品时的全部体验。UX,其实就是UE,只是有些人把User Experience 英文的缩写为UX。所以我们要比较的也只是两个概念,那UE/UX和UI的区别有哪些?

4.44ue4:相机抖动

1.创建相机抖动类右键内容面板,点击创建蓝图类,搜索shake(camera shake)2.使用相机抖动:节点:play world.. api解释:epicenter:震源innerRadius:内圈范围,在圈内的所有摄像机均进行抖动 outerRadius:外圈范围,在内圈以外,外圈以内的相机,会根据falloff进行震感递减Orient shake towards epicenter:是否根据震源进行震动,勾选则是,不勾选则以自身的xyz进行震动(类似物理模拟中冲力点)面板详解:  三种类型振荡震动模式: 根据X,Y,Z 进行震动。 波形:有规律则是sin波,无规律则是perlin波

UE4中对移动端键盘弹出/监听的处理

UE4中对移动端键盘弹出/监听的处理1.简述2.处理方法1.简述背景:现有UE4的EditableText控件实现了输入文本并发送的基本功能。但是,点击输入框才可以弹出系统键盘,如果需要达到比如微信朋友圈的功能,比如自定义时机弹出,或对键盘弹出时监听等操作,则还需要一定的改造。可以发散思路,对可任意编辑文本框的控件进行改造,实现对获取文本、文本修改、键盘弹出、弹出监听等的功能来达到以上效果。UE4中支持使用标准弹出对话框输入框或操作系统的虚拟键盘,启用方式可以参考UE4Android虚拟键盘2.处理方法继承和调用关系:UChatWidget(项目实际使用的Widget,访问公开API接口)—X

【UE4】光源被反射问题 关闭光源反射

如图使用pointlight或rectlight时地板的反光会反射光源的形状。 在属性里找到specular scale并设置为0即可完全关闭光源形状的反射 

ue4 无效模拟选项:形体被设置为模拟物理,但启用碰撞不兼容

可能是由于勾选模拟物理后,但是碰撞未启用:碰撞预设可选第一个选项,碰撞已启用勾选已启用碰撞

【虚幻引擎UE】UE5 阴影异常与优化

一、消除阴影锯齿异常效果:模型锯齿状阴影。解决方案:①确定打开虚拟阴影贴图。虚拟阴影贴图(VSM)是一种全新的阴影贴图方法,可以提供稳定的高分辨率阴影。通过与虚幻引擎5的Nanite虚拟几何体、Lumen全局光照和反射以及世界分区功能结合使用,它能够实现电影级的品质效果,并为大型开放场景打光。具有以下优势:1显著提升阴影分辨率,以便配合拥有高度细节内容的Nanite几何体2以合理、可控的性能开销,获得真实的柔和阴影3提供一个简单解决方案,能够默认使用,并且只需少量的调整工作4避免混用各种静态光照阴影技术,取而代之的是一个单一、统一的方法②游戏质量预设调整。二、消除网格体异常阴影斑点异常效果:网