草庐IT

UE4_VaREST

全部标签

UE4\UE5显示鼠标并自定义的鼠标样式

UE4\UE5中动态修改自定义的鼠标样式.一,首先在UE场景中显示鼠标二,创建Wedget 命名为UI_MyCursorStyle三,在新创建的UI里设置自定义的鼠标样式图片搜索鼠标,鼠标样式图片应有尽有 四,在Wedget里创建image 五,接着启动场景里更改鼠标样式效果如下: 分享工程,有需要可下载学习:https://download.csdn.net/download/Highning0007/87337610

关于UE5角色动画蓝图的基本操作(基础向)

1、在做角色蓝图动画前,首先需要有一个可操控的角色。操作方法如下:    新建Player文件夹-在其中创建关于世界设置的蓝图:GameModeBase、PlayerController、以及角色所需要的Character(在这里因为是以第三人称为基础所以创建此蓝图类)为了区分与系统的区别可以在命名前增加自己的名称。2、将设置好的GameModeBase蓝图类放到世界场景设置-游戏模式-游戏模式重载上,之后将剩余的两个蓝图类放到其之下的设置上即可。此时需要在游戏里拖拽一个玩家出生点:PlayerStart。运行便可发现自己创建的角色已经在场景中3、此时会发现并不能控制角色移动,这时点开Char

【UE4闪退解决办法】D3D设备丢失,Unreal Engine is exiting due to D3D device being lost

百度那些被小编到处传的,一般来说都没啥用的。我后来在贴吧老哥的楼里才翻出一个别样的解决方法。打开英伟达的这个驱动软件,GeForceExperience 进去后,在“驱动程序”里面,点3个点打开列表,选择“studio驱动程序”然后就是选择自定义安装(不要快速!),之后弹出个窗口,把“执行清洁安装”勾选上,然后就开始下载安装。等真正开始安装的时候,电脑会黑屏个几分钟,安装完成后就会恢复正常,并且ue4也没啥问题了。(如果不需要用studio驱动,好像也能用同样的步骤安装game驱动,听老哥说的)我的电脑配置:  之前用ue4,每过个十分钟必定炸一次,一开始看百度的解决办法都没什么用,我又不可能

【UE4】UE4蓝图 文本自动换行

该方法将字符串分割成同等长度的数组及换行后字符串蓝图节点展示获得字符串函数蓝图使用示例结果获得字符串蓝图代码:复制以下内容并直接粘贴到蓝图中BPGraph(GraphName="F自动换行_数组",GraphType=GT_Function,NodesString="BeginObjectClass=/Script/BlueprintGraph.K2Node_FunctionEntryName=\"K2Node_FunctionEntry_0\"\r\nExtraFlags=201457664\r\nFunctionReference=(MemberName=\"F自动换行\")\r\nbIs

UE4 - 河流流体插件Fluid Flux

FluidFlux相关的一些笔记,归档发表;可以模拟一定区域内的流体效果,由于使用顶视图所Capture的Heightfield信息,所以只支持室外开阔场景,不支持洞穴等室内场景:整个项目由Blueprint配合C++编写,包括其中附带的一些工具;首先所需要激活的Plugin:主要的使用方式是,首先用最核心的BP_FluxSimulation来计算模拟和规定流体所模拟的范围:注意这个范围是一个体积框,是有高度值的:然后是加入流体源相关Actor(BP_FluxModifierSourceActor)在模拟框内就可以看到运行后效果:BP_FluxModifierSourceActor可以持续产生

UE5 物体高速移动产生拖影(运动残影)

UE5物体高速移动产生拖影(运动残影)给一个物体加上一个location的变化,当这个值达到一定大小时,运动会产生残影速度较小时则不会,或者说不那么明显这个是因为UE5的抗锯齿采样方法方法改成了TSR-TemporalSuperResolution该方法主要是将低分辨率游戏画面扩展至高分辨率,类似英伟达的DLSS,减轻显卡压力从而提高游戏帧率。但这也是产生运动拖影的原因。解决方案就是将抗锯齿方法改成TAA,就会消除拖影但同时会产生另外一个问题,就是闪面较严重解决方法就是调整材质里的像素深度偏移值或者直接拉远两个物体的距离

【UE4】查找Actor的方法(蓝图)

查找Actor的三种方法GetAllActorsOfClass:通过给定的对象模板将场景中与之匹配的对象进行查找,并返回查找到的所有对象。GetAllActorswithInterface:通过给定的接口将场景中与之匹配的对象进行查找,并返回查找到的所有对象。GetAllActorswithTag:通过给定的标签将场景中与之匹配的对象进行查找,并返回查找到的所有对象。Tag的设置:在Actor模板的细节面板中:

UE4/5样条线学习(四):样条线的创建和自然摆动

这一次我们创建一个actor蓝图,不过我们这次并不需要在一开始就创建样条线组件,而是在游戏中根据两个点去创建样条线,然后用时间轴根据样条线带动物品旋转位移。 制作:组件部分:第一步,创建一个actor蓝图,然后改为公告板为根。然后我们要创建两个可以获取场景坐标的组件,不论是静态网格体组件或者是场景组件等等都可以,这里笔者将用2个静态网格体组件。命名为开始点和结束点,为了在场景中更好的识别,开始点是菱形,结束点是正方体。之后我们添加几个要悬挂在样条线上面的物品4个实心的圆锥:构造函数逻辑:起始和结束 我们来到构造函数,为了适应性,我们自然是希望在场景中调节开始点和结束点的位置,所以我们要创建两个

UE4实现物体或人物透视效果(透视材质)

UE4透视材质功能物品:透视功能描述:人物或者物品的透视效果实现方法:通过材质的方法实现先创建一个材质,命名为“透视_Mat”。大致内容如下:首先点击这个,将材质域设置成后期处理搜索mask,将B通道关闭搜索SceneTexture,将场景纹理ID调制对应参数。将Subtract的B结点提升为参数,命名为距离,该参数的作用是,透视距离,超过默认值,就不会有透视效果。保存材质并应用材质,在世界场景中添加后期体积盒子。找到渲染功能,把透视_Mat添加在后期处理材质上。然后在需要透视的物品或者人物的静态网格体或者网格体上找到渲染功能,点击高级,点击渲染自定义深度通道,就可以透视该物体了。也可以写进自

UE4蓝图通信-事件分发器(Event Dispatcher)

事件分发器在蓝图编辑器的我的蓝图选项卡中创建。在我的蓝图(MyBlueprint)面板中的进行创建输入事件分发器的名称,该字段显示在我的蓝图(MyBlueprint)选项卡中列表的末尾。流程发信者利用事件分发器发送消息给世界发信者无法从接收者那里获取到任何信息即返回值、也不知道谁收到了消息。带有信息接收器的人,会接受到该消息并执行后续动作。比如:BOSS死亡引起灯灭、草燃、音乐停、重见天日等。发信者处变量栏下面添加“分发器”,细节面板可以设置目录名字;下面有inputs注意没有outputs说明这是个事件不带输出只有输入。copysignaturefrom可以不管。使用分发器发信者:发信者蓝图