![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UE4
Bricke
unity->WebGL->UE4
积木玩家Bricke砖客
展开
-
UE5文本转语音TTS插件
UE4.26版本的TTS文本转语音插件,同时有UE5版本。在文本框输入想要发音的文字。原创 2022-10-04 22:14:09 · 3050 阅读 · 5 评论 -
UE4、UE5凋用第三方PC程序
命名为OpenProgramHelper。使用C++写到调用接口,供蓝图调用。原创 2022-08-31 15:54:52 · 1160 阅读 · 0 评论 -
UE4、UE5通过FPaths获取各目录
工程的Content目录。工程的Source目录。原创 2022-09-09 23:30:27 · 4300 阅读 · 0 评论 -
UE4框选功能
右键点击模型跟随移动。基于UI层的框选功能。原创 2022-08-22 12:54:48 · 653 阅读 · 0 评论 -
UE4_UE5播放视频(附工程)
打开工程后左上角,编辑->插件,找到electra player,勾上后重启项目启用插件,然后再打开media player,解码器选electra player,就可以播放了。要播放本地视频文件,先将视频文件存放在路径“Content/Movies”下,Movies文件夹默认是没有的,得自己手动创建。关于如何在UE中播放视频的三种方式,都讲完了,但是如何播放带声音的视频,这个后面再出一篇文章单独来讲解吧。UE默认不支持DX12下的MP4格式解码,装个插件改下解码器就行。原创 2022-08-22 23:12:37 · 9147 阅读 · 7 评论 -
UE5简单的角色碰撞检测功能
添加Box的目的是不让人物穿过物体,实质上本案例中的模型已经自带了网格碰撞,不需要添加,针对自己导入的新模型,就是要这样添加Box。2.选中要碰撞的物体,按Ctrl+B找到模型。5.拖放一个TriggerBox到场景中。1.创建一个ThirdPerson工程。6.接着打开关卡蓝图,添加碰撞事件。4.给模型添加个简单的盒Box。3.双击打开编辑模型。...原创 2022-07-15 11:37:33 · 4329 阅读 · 0 评论 -
UE4/UE5读写Txt(附工程)
刚刚没有创建C++工程,所以得在蓝图工程里创建C++脚本。创建一个Txt文本存放到Content目录下。在蓝图里通过调用C++的函数读写Txt。创建一个UE4或者UE5的C++工程。编写C++读写 Txt的函数。UE4/UE5读写Txt。右键创建文件,左键读取。...原创 2022-08-31 09:38:31 · 3991 阅读 · 9 评论 -
UE4_UE5蓝图command节点的使用(开启关闭屏幕响应-log-发布全屏显示)
UE4_UE5蓝图command节点的使用(开启关闭屏幕响应-log)开启屏幕打印Log: ENABLEALLSCREENMESSAGES关闭屏幕打印Log:DISABLEALLSCREENMESSAGES UE5发布程序全屏设置:r.setRes 1080x1920后缀:f 全屏、w窗口化eg:r.setRes 1080x1920f、r.setRes 1080x1920w使用如下:...原创 2022-07-06 00:13:39 · 3296 阅读 · 0 评论 -
UE4_UE5全景相机
分享一个全景相机插件,可直接用于渲染全景视频、制作全景体验场景等使用。一、分别提供了从UE4.25到UE5的版本二、以及有各种业务场景下的使用教程视频 三、提供多个Map案例可参考使用四、其中,最关键的就是Camera_point_360和Camera_rec_360的结合使用输出全景资源...原创 2022-07-04 18:40:09 · 2596 阅读 · 3 评论 -
UE4_UE5结合offline voice recognition插件做语音识别功能
市面上主流的语音识别大多是用科大讯飞的SDK,但是那个也不是完全免费使用的,于是我选择使用offline voice recognition的语音识别,购买插件终生使用。offline voice recognition插件在UE官方商城卖200多元。我将它需要的资源都打包成一个rar,分享给有需要的人。其中就有两个UE工程,一个是UE4.27版本的,另外一个是UE5的版本。并且也下载了两个中文的语言包,一个是简版,另外一个是完整版,对于 只是做简单的主意指令的只需要用简版的语言包即可,大大提升识别速度。第原创 2022-06-24 20:46:01 · 6809 阅读 · 57 评论 -
UE4\UE5 蓝图节点Delay与Retriggerable Delay的使用与区别
常用的节点之:Delay、Retriggerable Delay 这两个节点的用法相当于SetTimeOut方法,延迟多少秒执行操作,唯一的区别就是:Delay:指定一个延时的时间进行一次操作,倒计时过程中再次调用无效(时间不会被重置)Retriggerable Delay:可重新触发延时时间进行一次操作,倒计时过程中再次调用倒计时时间将重置为 设置的时间。通俗的理解就是,Delay节点在启动执行后再次调用执行就不会影响上一次的执行了鼠标左键在两秒内重复按下调用Delay,那在屏幕上就会重复地打印出“He原创 2022-06-24 10:59:55 · 5517 阅读 · 8 评论 -
UE5发布时出现SDK NOT Setup错误解决方法
UE5项目打包时出现SDK未设置(SDK NOT SETUP)的弹出错误原因是缺少了.Net环境,以及没有安装Windows SDK参考以下视频教程:【UE5】如何修正SDK Not Setup_哔哩哔哩_bilibili第一步:下载WindowsSDK下载地址如下:Windows SDK - Windows应用开发 | Microsoft Developer下载并安装第二步:复制hostfxr.dll文件:从C:\Program Files\Epic Games\UE_5.0\Engine\Binarie原创 2022-06-23 23:49:58 · 6752 阅读 · 4 评论 -
UE5出现:File:D:\build\++UE5\Sync\Engine\Source\Runtime\Windows\D3D11RHI\Private\D3D11Util.cpp
UE5项目打包发布后,打到运行报错:The UE5-ArchVizExplorer Game has crashed and will close---------------------------Fatal error: [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Windows\D3D11RHI\Private\D3D11Util.cpp] [Line: 259]Direct3DDevice->CreateShaderResourceView原创 2022-06-25 10:41:11 · 11417 阅读 · 0 评论 -
UE4_UE5播放音频(播放、停止功能)(附工程)
6.Complie一下当前蓝图类,然后将cMediaPlayer的值设置为自定义的myMediaPlayer。4.选中MediaSound组件,在其右侧将MediaPlayer设置为刚创建的myMediaPlayer。这样不需要去创建MediaPlayer就能直接播放音频,并且是可以播放各种音频。2.创建一个Actor类用于播放音频,命名为BP_mySoundActor。此方法在删除Actor的时候,音频也会消失,就无需去做关闭音频的操作。8.将此蓝图类拖到场景中,运行即播放音频。.........原创 2022-07-14 20:57:10 · 13996 阅读 · 3 评论 -
UE4_UE5制作3DUI-跟随相机朝向(附工程)
UE4_UE5制作3DUI流程(附工程)一、创建Widget控件类:命名为3DUI二、创建UI内容:三、创建Actor类来承接显示UI 命名为:BP_My3DUI四、编辑BP_My3DUI类,添加Widget组件 在右侧Details添加Widget五、将编辑好的类都Compile通过,然后将BP_My3DUI类拖放到场景中发现UI位置太高,修整一下:给它添加个Panel用于调整位置位置调好了,但是没有面向相机。六、设置UI跟随相机转动,为了简单,直接在关卡蓝图里写这些蓝图脚本:先设置显示鼠标指针:接着将原创 2022-06-20 18:48:34 · 4803 阅读 · 0 评论 -
UE4\UE5显示鼠标并自定义的鼠标样式
三,在新创建的UI里设置自定义的鼠标样式图片。UE4\UE5中动态修改自定义的鼠标样式.命名为UI_MyCursorStyle。在这里偷偷地分享一个免费的图标下载网站。四,在Wedget里创建image。五,接着启动场景里更改鼠标样式。搜索鼠标,鼠标样式图片应有尽有。一,首先在UE场景中显示鼠标。二,创建Wedget。原创 2022-09-10 02:49:54 · 4712 阅读 · 1 评论 -
UE4、UE5模型鼠标点击选中边缘高亮(附UE5工程)
使用UE4或者UE5实现模型鼠标点击选中边缘高亮功能。一、创建UE5的第一人称工程二、添加高亮材质高亮材质的单独下载地址:UE4、UE5模型高亮材质通用-Swift文档类资源-CSDN下载三、编写蓝图实现射线碰撞检测显示 鼠标鼠标左键点击时发送射线检测是否碰撞到模型一张截图显示太小,用两张显示 四、记录当前选中的模型,在点击下一个模型时将它的高亮取消。 五、最后要使SetRenderCustomDepth生效,需要添加高亮材质在Outliner面板搜索post找到PostProcessMaterials,将原创 2022-06-14 01:58:41 · 5576 阅读 · 0 评论 -
UE4\UE5触摸屏touch事件:单指、双指
UE4\UE5开发的桌面应用,使用鼠标的左右键及滑轮事件在触屏上是无法识别的。PS:触摸屏上单指点击就是鼠标左键,长按是右键。滚轮是没有识别的事件的。因此,解决这个问题,就需要调用UE4、UE5中的Touch Api来实现:以下功能实现:1指旋转、2指缩放、3指拖动。 蓝图看不清没有关系,关键点就是一个事件:Move节点就是手指在触摸屏上移动时的每一帧在更新的操作。如果只是想要触摸时的事件,直接用比如,通常触摸屏都是六指操作时退出程序,那只需要监听Touch6这个事件即可。为解决在电脑鼠标操作与触摸屏操作时原创 2022-06-10 16:42:58 · 12844 阅读 · 15 评论 -
UE室内漫游换材质工程分享
使用UE4制作的精美场景1. 点击地面,自动漫游到选中位置:2.按住鼠标左键或右键旋转查看场景:3. 切换不同的风格4.切换白天或黑夜的场景5.选择自动漫游 6.查看户型图7. 设置控制参数,高度、镜头景深、旋转角度等:8.操作说明:9.换材质部分功能: 10.可根据自己的需要,更改换材质的UI交互操作。 源工程下载地下:......原创 2022-06-02 21:45:12 · 473 阅读 · 0 评论 -
PBR基本原理和概念以及PBR流程
参考博文:10分钟了解PBR流程-PBR基本原理和概念 - 知乎 PBR就是Physically-Based Rendering的缩写(基于物理的渲染)。PBR提供了一种光照和渲染方法,能够更精确的描绘光和表面之间的作用。PBR不仅擅长用来表现非常写实的材质,同时也能用来处理风格化的资源。优点:1,用PBR方法创建材质更容易,创建材质属性时不再需要猜测,而是根据真实数据设置。2,材质在所有光照...原创 2022-05-23 23:05:37 · 8355 阅读 · 0 评论 -
UE4传送门案例集
1.有多种方式的传送门工程 地址:UE4传送门各类经典案例集-Swift文档类资源-CSDN下载2.3.4.5.6.7.8.9.10.11.原创 2022-05-22 15:49:32 · 320 阅读 · 0 评论 -
UE4天气效果加白天黑夜的平滑过度切换
UE4做场景常用的天气(下雨天)效果,以及白天到黑夜的平滑过度效果呈现。效果如下 :从白天到黄昏-再到晚上的动态呈现天气效果以及白天黑夜的控制都写到BP_DayNightCycle蓝图里打开蓝图可看到:通过按键,在场景中游走工程直接拿来即可使用。工程 下载地址:...原创 2022-05-22 11:42:00 · 1316 阅读 · 0 评论 -
DirectX和OPenGL 与 UE4、U3D、Webgl(ThreeJS)的关系
一、DirectX和OpenGL是图形渲染的API,对硬件层的一些封装,通过这套API应用层可以控制GPU进行图形的绘制渲染,使调用者无需关心CPU怎么调用GPU,GPU怎么分配内存,怎么异步处理代码等等。 DirectX是微软开发的,只能跑在Windows上面。(DirectX并不是一个单纯的图形API,它是由微软公司开发的用途广泛的API,它包含有Direct Graphics(Direct 3D+Direct Draw)、Direct Input、Direct Play、Direct S...原创 2022-04-08 17:32:50 · 6472 阅读 · 0 评论 -
虚幻引擎UE4中的Tick事件
箈原创 2022-04-05 23:53:25 · 6313 阅读 · 0 评论 -
UE4+LiveLinkFace面部动作捕捉
1. 准备一台苹果X及以上的iphone手机,在苹果商店下载LiveLinkFace这App打开APP在左上角设置->第一行LiveLink进入添加目标,将当前电脑的局域网IP地址输入,其他设置可以不用管此设备与电脑必须要在同一局域网里。2. 在虚幻商城里搜索faceAR,将这个免费项目下载下来3. 打开UE项目,打开Window->LiveLink选中刚连接的设备,我这里是和iPad来连接的。4.接着打开...原创 2022-04-01 16:42:23 · 15060 阅读 · 16 评论 -
ue4简单编辑器功能RuntimeTransformer
ue4做简单编辑器功能原创 2022-03-26 16:04:10 · 844 阅读 · 0 评论 -
UE4\UE5使用DBTween插件制作动画达到事半功倍效果
DBTween,类似于Unity中使用的iTween、JS中也有使用Tween动画插件。EaseType:Tween的动画方式,有多种选择。基本上能满足大部分的开发需求。1. 购买插后,在引擎中选择启用插件:Edit->Plugs。在开发游戏或者是做应用程序时,都会用到动画事件。3.还有其他的多种运动方式,使用方式也大致相同。DurTime:运行时间。End:运行的目标坐标。有需要的可自行下载!原创 2022-03-26 15:46:27 · 1713 阅读 · 2 评论 -
UE4蓝图流程控制:FlipFlop节点、DoOnce节点的使用
FlipFlop节点原创 2022-03-12 16:53:10 · 4503 阅读 · 0 评论 -
UE4 蓝图调用C++函数(附带项目工程)
本文要记录三个方向:1.蓝图调用所继承的C++类的函数2.蓝图调用全局C++函数3.C++调用蓝图函数原创 2022-03-11 23:54:53 · 8251 阅读 · 6 评论 -
UE4中实现鼠标单选空间中的模型、Ctrl键多选、空间打点框选功能。
UE4中实现鼠标单选空间中的模型、Ctrl键多选、空间打点框选功能。原创 2022-03-04 17:07:51 · 2536 阅读 · 0 评论 -
UE4蓝图数组Array、Map的使用
我认为像数组和Map集合的使用应该拿出来单独写一篇来记录它们的使用方式:借用CSDN上某大神的文章关于数组的应用,写得非常好,值得转发:UE4蓝图:初体验(2) 数组的使用._闭上左眼看世界的博客-CSDN博客_ue4数组...原创 2022-03-04 15:01:12 · 8111 阅读 · 0 评论 -
UE4导入外部插件方法
下载别人的插件直接丢到项目里是没法用的,需要使用正确的导入方式。原创 2022-02-26 16:07:23 · 8297 阅读 · 0 评论 -
UE4结合ECharts大数据可视化插件
ECharts官网,里面在各种案例可以直接拿来使用Examples - Apache ECharts原创 2022-02-26 15:43:29 · 3824 阅读 · 0 评论 -
判断点是否在有序的点组成的多边形内的算法(C++版本)
以前记录过C#、JS版本,现在增加C++版。原创 2022-02-21 16:48:00 · 514 阅读 · 0 评论 -
UE4中Actor、Pawn、Character等各种类的详细了解。
1.Actor2.Pawn3.Character4.Player Controller5.Game Model Base6.Actor Compoment7.Scene Compoment原创 2022-03-19 13:50:07 · 13469 阅读 · 0 评论 -
UE4在场景中画线(蓝图与C++)的实现方式
1.蓝图的实现清除画线2.C++实现首先引入库:#include "Math/Vector.h"#include "Components/LineBatchComponent.h"清除画线:LineBatcher->Flush();延伸出来,在Flush()函数里面,包括了LineBatcher->BatchedLines.Empty();LineBatcher->BatchedPoints.Empty();LineBatcher-原创 2022-02-17 17:08:19 · 3424 阅读 · 0 评论 -
UE4 使用Web Brower打开网页
1. 点击Settings,打开Plugins2.搜索web brow,将Enabled勾选上这个时候会提示重启项目3.在控件栏就可以搜索添加webBrower控件4.在控件的Details里设置Initail URL的链接就可以访问原创 2022-02-12 15:34:57 · 3495 阅读 · 2 评论 -
UE4鼠标双击事件实现
自定义鼠标双击事件实现的蓝图如下:原创 2022-02-11 14:13:08 · 2725 阅读 · 0 评论 -
UE4蓝图中自定义函数、变量(结合Branch)的应用
借用CSDN上某大神的文章关于数组的应用,写得非常好,值得转发:UE4蓝图:初体验(2) 数组的使用._闭上左眼看世界的博客-CSDN博客_ue4数组编程思想百变不离其中,任何平台任何面向对象语言其原理都是相通的,因此有编辑基础的去理解蓝图中自定义函数、变量的使用也并不难,只是写法不同而已,就像java与js对于函数、变量定义都有些不同,用过一次也知道就那么回事。...原创 2022-02-05 11:38:57 · 2990 阅读 · 0 评论 -
UE4中的关卡切换
1. 首先会Unity的都知道关卡就是scene,在UE4是另外一个名字叫map,性质等同于Unity里的scene。2. 先创建两个场景map:map1map23.从map1切换到map2:给cube一个点击事件来跳转场景:同时需要在Windows->Levels将Map2添加进来,这个操作等同于在Unity里要在发布设置里添加scene一样:直接将map2拖进来,并右键设置通过蓝图启动:点击cube就实现跳转到map2(关于如何添加模型点击事件.原创 2022-01-30 01:17:35 · 8676 阅读 · 0 评论