
蓝图
Bricke
unity->WebGL->UE4
积木玩家Bricke砖客
展开
-
UE5蓝图常用流程节点总结
先按LeftMouseButton会打印A,这时再按RightMouseButton就不会打印B了,除非按Space空格键执行重置后,再按RightMouseButton才会打印B,反过来同理。结果: 第一种使用Sequence时同时打印了,第一种直接通过节点连接,会每隔一秒执行一个。结果:执行A后再按LeftMouseButton键,会再执行B,如此反复,一开一关。按下鼠标右键时,连续按五次都还会打印log,第五次之后就不会再打印。执行结果就是按下鼠标左键只执行一次,再按也不用再打印log。原创 2022-11-16 23:53:07 · 14567 阅读 · 3 评论 -
UE4、UE5凋用第三方PC程序
命名为OpenProgramHelper。使用C++写到调用接口,供蓝图调用。原创 2022-08-31 15:54:52 · 1320 阅读 · 0 评论 -
UE5在UI上播放视频带声音的解决方案
注意配置Widget和MediaSound的MediaPlayer要一致,否则播放不同视频的声音源就乱套了。双击编辑BP_MediaSoundActor,添加Wedget和MediaSound组件。选中plane平面,添加MediaSound组件。上一篇文章有介绍在UE5中播放视频的三种方式。二、UE5在UI上播放视频带声音的解决方案。一、UE5在3D场景中播放视频带声音。至此,播放视频带声音效果已实现。设置myMediaPlayer。运行,播放的视频就带有声音了。原创 2022-08-22 23:55:36 · 6154 阅读 · 0 评论 -
UE4框选功能
右键点击模型跟随移动。基于UI层的框选功能。原创 2022-08-22 12:54:48 · 721 阅读 · 0 评论 -
UE5第三人称飞行案例
按WASD移动,按F键进入飞行模式,并且带有飞行动作。原创 2022-08-22 10:28:14 · 1239 阅读 · 0 评论 -
UE5分屏(小地图)的解决方案
在游戏中的左上角小地图制作实现方式,拿第三人称的项目作为例子,简单讲解一下如何通过UI呈现相机内容,达到小地图的呈现效果。双击打开编辑TopRenderTarget2D_Mat,将其MaterialDomain设置为UserInterface。设置Image大小为512*512,并且将TopRenderTarget2D_Mat附给Image。在TopRenderTarget2D设置渲染的图像大小,我设置为512*512。新建个UIWidget,命名为UI_Test。四、在关卡蓝图,将UI加载出来。.....原创 2022-07-22 22:02:49 · 3133 阅读 · 0 评论 -
UE4_UE5播放视频(附工程)
打开工程后左上角,编辑->插件,找到electra player,勾上后重启项目启用插件,然后再打开media player,解码器选electra player,就可以播放了。要播放本地视频文件,先将视频文件存放在路径“Content/Movies”下,Movies文件夹默认是没有的,得自己手动创建。关于如何在UE中播放视频的三种方式,都讲完了,但是如何播放带声音的视频,这个后面再出一篇文章单独来讲解吧。UE默认不支持DX12下的MP4格式解码,装个插件改下解码器就行。原创 2022-08-22 23:12:37 · 11111 阅读 · 8 评论 -
UE5简单的角色碰撞检测功能
添加Box的目的是不让人物穿过物体,实质上本案例中的模型已经自带了网格碰撞,不需要添加,针对自己导入的新模型,就是要这样添加Box。2.选中要碰撞的物体,按Ctrl+B找到模型。5.拖放一个TriggerBox到场景中。1.创建一个ThirdPerson工程。6.接着打开关卡蓝图,添加碰撞事件。4.给模型添加个简单的盒Box。3.双击打开编辑模型。...原创 2022-07-15 11:37:33 · 5084 阅读 · 0 评论 -
UE4/UE5读写Txt(附工程)
刚刚没有创建C++工程,所以得在蓝图工程里创建C++脚本。创建一个Txt文本存放到Content目录下。在蓝图里通过调用C++的函数读写Txt。创建一个UE4或者UE5的C++工程。编写C++读写 Txt的函数。UE4/UE5读写Txt。右键创建文件,左键读取。...原创 2022-08-31 09:38:31 · 4951 阅读 · 15 评论 -
UE4_UE5全景相机
分享一个全景相机插件,可直接用于渲染全景视频、制作全景体验场景等使用。一、分别提供了从UE4.25到UE5的版本二、以及有各种业务场景下的使用教程视频 三、提供多个Map案例可参考使用四、其中,最关键的就是Camera_point_360和Camera_rec_360的结合使用输出全景资源...原创 2022-07-04 18:40:09 · 2978 阅读 · 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 · 7878 阅读 · 57 评论 -
UE4\UE5 蓝图节点Delay与Retriggerable Delay的使用与区别
常用的节点之:Delay、Retriggerable Delay 这两个节点的用法相当于SetTimeOut方法,延迟多少秒执行操作,唯一的区别就是:Delay:指定一个延时的时间进行一次操作,倒计时过程中再次调用无效(时间不会被重置)Retriggerable Delay:可重新触发延时时间进行一次操作,倒计时过程中再次调用倒计时时间将重置为 设置的时间。通俗的理解就是,Delay节点在启动执行后再次调用执行就不会影响上一次的执行了鼠标左键在两秒内重复按下调用Delay,那在屏幕上就会重复地打印出“He原创 2022-06-24 10:59:55 · 7179 阅读 · 8 评论 -
UE4_UE5播放音频(播放、停止功能)(附工程)
6.Complie一下当前蓝图类,然后将cMediaPlayer的值设置为自定义的myMediaPlayer。4.选中MediaSound组件,在其右侧将MediaPlayer设置为刚创建的myMediaPlayer。这样不需要去创建MediaPlayer就能直接播放音频,并且是可以播放各种音频。2.创建一个Actor类用于播放音频,命名为BP_mySoundActor。此方法在删除Actor的时候,音频也会消失,就无需去做关闭音频的操作。8.将此蓝图类拖到场景中,运行即播放音频。.........原创 2022-07-14 20:57:10 · 16942 阅读 · 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 · 5627 阅读 · 0 评论 -
UE4\UE5显示鼠标并自定义的鼠标样式
三,在新创建的UI里设置自定义的鼠标样式图片。UE4\UE5中动态修改自定义的鼠标样式.命名为UI_MyCursorStyle。在这里偷偷地分享一个免费的图标下载网站。四,在Wedget里创建image。五,接着启动场景里更改鼠标样式。搜索鼠标,鼠标样式图片应有尽有。一,首先在UE场景中显示鼠标。二,创建Wedget。原创 2022-09-10 02:49:54 · 5253 阅读 · 1 评论 -
UE4、UE5模型鼠标点击选中边缘高亮(附UE5工程)
使用UE4或者UE5实现模型鼠标点击选中边缘高亮功能。一、创建UE5的第一人称工程二、添加高亮材质高亮材质的单独下载地址:UE4、UE5模型高亮材质通用-Swift文档类资源-优快云下载三、编写蓝图实现射线碰撞检测显示 鼠标鼠标左键点击时发送射线检测是否碰撞到模型一张截图显示太小,用两张显示 四、记录当前选中的模型,在点击下一个模型时将它的高亮取消。 五、最后要使SetRenderCustomDepth生效,需要添加高亮材质在Outliner面板搜索post找到PostProcessMaterials,将原创 2022-06-14 01:58:41 · 6589 阅读 · 0 评论 -
UE4\UE5触摸屏touch事件:单指、双指
UE4\UE5开发的桌面应用,使用鼠标的左右键及滑轮事件在触屏上是无法识别的。PS:触摸屏上单指点击就是鼠标左键,长按是右键。滚轮是没有识别的事件的。因此,解决这个问题,就需要调用UE4、UE5中的Touch Api来实现:以下功能实现:1指旋转、2指缩放、3指拖动。 蓝图看不清没有关系,关键点就是一个事件:Move节点就是手指在触摸屏上移动时的每一帧在更新的操作。如果只是想要触摸时的事件,直接用比如,通常触摸屏都是六指操作时退出程序,那只需要监听Touch6这个事件即可。为解决在电脑鼠标操作与触摸屏操作时原创 2022-06-10 16:42:58 · 15351 阅读 · 15 评论 -
UE室内漫游换材质工程分享
使用UE4制作的精美场景1. 点击地面,自动漫游到选中位置:2.按住鼠标左键或右键旋转查看场景:3. 切换不同的风格4.切换白天或黑夜的场景5.选择自动漫游 6.查看户型图7. 设置控制参数,高度、镜头景深、旋转角度等:8.操作说明:9.换材质部分功能: 10.可根据自己的需要,更改换材质的UI交互操作。 源工程下载地下:......原创 2022-06-02 21:45:12 · 581 阅读 · 0 评论 -
UE4传送门案例集
1.有多种方式的传送门工程 地址:UE4传送门各类经典案例集-Swift文档类资源-优快云下载2.3.4.5.6.7.8.9.10.11.原创 2022-05-22 15:49:32 · 369 阅读 · 0 评论 -
UE4天气效果加白天黑夜的平滑过度切换
UE4做场景常用的天气(下雨天)效果,以及白天到黑夜的平滑过度效果呈现。效果如下 :从白天到黄昏-再到晚上的动态呈现天气效果以及白天黑夜的控制都写到BP_DayNightCycle蓝图里打开蓝图可看到:通过按键,在场景中游走工程直接拿来即可使用。工程 下载地址:...原创 2022-05-22 11:42:00 · 1487 阅读 · 0 评论 -
虚幻引擎UE4中的Tick事件
箈原创 2022-04-05 23:53:25 · 7050 阅读 · 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 · 15711 阅读 · 16 评论 -
UE4\UE5使用DBTween插件制作动画达到事半功倍效果
DBTween,类似于Unity中使用的iTween、JS中也有使用Tween动画插件。EaseType:Tween的动画方式,有多种选择。基本上能满足大部分的开发需求。1. 购买插后,在引擎中选择启用插件:Edit->Plugs。在开发游戏或者是做应用程序时,都会用到动画事件。3.还有其他的多种运动方式,使用方式也大致相同。DurTime:运行时间。End:运行的目标坐标。有需要的可自行下载!原创 2022-03-26 15:46:27 · 2188 阅读 · 2 评论 -
UE4中实现鼠标单选空间中的模型、Ctrl键多选、空间打点框选功能。
UE4中实现鼠标单选空间中的模型、Ctrl键多选、空间打点框选功能。原创 2022-03-04 17:07:51 · 2801 阅读 · 0 评论