草庐IT

UE4_VaREST

全部标签

UE4/5样条线学习(三):样条线与时间轴

目录简单的小模板物品跟随样条线移动粒子特效类:简单的小模板通过之前的案例,我们可以直接创建一个actor蓝图,加上要用的样条组件:然后我们就可以通过时间轴做出不同的一些效果在蓝图中找到时间轴的这个节点双击时间轴之后,创建一个浮点型的表: 上面可以是设置时间轴的长度,在图表里面右键就可以添加关键帧,创建关键帧之后,设置好里面初始的时间和值,以及最后的时间和值:打开这个就可以自动开始和循环播放,会有一个这样的标记。物品跟随样条线移动在这里我们加上一个静态网格体组件,并放上一个模型,如一个正方体。 然后开始写蓝图逻辑:通过你的浮点值(你的是0-1之间)和样条线相乘,获取的是样条线的0-100%的位置

UE4 导致AIMoveTo不生效的原因

1.检查有没有添加导航体网格(按P键显示)2.检查场景中的碰撞是否把AI阻挡了(右上角弹出后勾选Collision或者左上角波浪号呼出控制台输入showCollision后按回车)3.要移动的pawn和目标点或者目标actor有没有正确设置(如果设置了TargetActor会优先选择)4.检查AI控制器是否为空 5.如果AI是生成的而不是一开始就放到场景的(把AutoPossessAI设置为PlacedInWorldOrSpawned)  

【虚幻引擎】UE4/UE5数字孪生与前端Web页面匹配

一、数字孪生    数字孪生是一种多维动态的数字映射,可大幅提高效能。数字孪生是充分利用物理模型、传感器更新、运行历史等数据,集成多学科、多物理量、多尺度、多概率的仿真过程,在虚拟空间中完成对现实体的复制和映射,从而反映物理实体的全生命周期过程。数字孪生以数字化方式为物理对象创建虚拟模型,进而模拟其在现实环境中的行为;通过搭建和整合制造流程的虚拟生产系统,实现从产品设计、生产计划到制造执行的生产全过程数字化,将产品创新能力、制造效率和有效性水平提升到全新高度。二、前期准备 从网上下载一个HTML的文件,存储在你项目的Content文件夹下面新建一个HTML的文件夹中三、UE和Web开发结合  

UE4 无用の小技巧之联机游戏获取自身控制器

文章内容仅为个人学习所得,如有错误,还请指正!谢谢问题:通常在UE4中获取玩家控制器是使用GetPlayerController,但在联机游戏中,想要获取玩家所拥有的控制器时,常规的GetPlayerController所获取的控制器只在服务端是正确的,因为在联机模式下,玩家的PlayerIndex是不一致的解决方案:蓝图:在Pawn内:通过Instigator获取玩家控制器,   pawn外:首先需要获取拥有者(GetOwner),再获取Instigator后获取玩家控制器,  

UE中低延时播放RTSP监控视频解决方案

第1章方案简介1.1行业痛点在各种智慧城市、智慧社区、智慧水利、智慧矿山等数字孪生项目中,经常使用通UE来开发三维可视化场景。在这些场景中通常都需要把现场的各种监控视频在UE的可视化场景中接入,主要包含海康威视、大华、宇视、华为等众多监控厂商的设备与平台,监控视频流都是通过RTSP协议实时传送。但是,在UE中没有好用的RTSP实时流播放插件,当前仅有一款UMP播放插件(基于VLC播放器开发的,但是延时很大,通常在3秒以上),根本无法满足实时播放的需要。比如远程指挥和应急通信、抢险救灾等应用,要求端到端延时在500ms以内,否则基于这种过时的视频信号做出的所有判断和决定将带来极其严重的后果,比如

UE5- c++ websocket客户端写法

#实现目标ue5c++实现socket客户端,读取服务端数据,并进行解析#实现步骤{projectName}.Build.cs里增加 "WebSockets","JsonUtilities","Json"配置信息,最终输出如下:usingUnrealBuildTool;publicclassmyue521:ModuleRules{ publicmyue521(ReadOnlyTargetRulesTarget):base(Target) { PCHUsage=PCHUsageMode.UseExplicitOrSharedPCHs; PublicDependencyModuleNames.

【UE4 Cesium】加载离线地图

主体思路:先使用水经注软件下载瓦片数据,再使用Python转换瓦片数据格式(TMS),使用Nginx发布网络服务,最后将网络服务加载到UE中。步骤:使用水经注下载瓦片数据,这里下载的是全球七级地图存放在/map文件夹内用pythoninstallGDAL(Whl文件下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal)pipinstallGDAL-3.3.3-cp39-cp39-win_amd64.whl再安装gdal2tilespipinstallgdal2tiles运行如下代码:importgdal2tilesif__name__=='

【虚幻4】UE4初学者系列教程基础篇-全中文新手入门教程

目录一、创建工程文件(1)虚拟项目浏览器(2)虚拟文件夹的结构(3) 初学者内容包二、虚幻引擎编辑界面介绍(1)菜单栏(2)关卡编辑器:工具栏 (3)“模式”面板 (4)“内容浏览器”面板(5)视口面板(6) 世界大纲视图(7)细节面板三、视口导航四、物体编辑一、创建工程文件1、启动2、打开在虚幻引擎里面,高版本打开过的工程文件在低版本中是不能进行打开使用,所以制作相关项目时,需要考虑到相应的版本,4.21在虚幻引擎当中相较于4.22、4.23、4.24和4.25来说比较稳定,相较于4.0到4.20来说功能也是比较完全,所以这边课程选择4.21作为教学的版本,进行4.21的下载。(1)虚拟项目

UE4蓝图之函数、事件、宏的区别

语法区别执行引脚的区别:函数允许有一个执行引脚和一个输出引脚事件只允许有一个执行引脚宏允许有多个执行引脚和读个输出引脚返回值函数和宏允许有返回值,而事件没有返回值需要注意的是:函数可以有返回值也可以没有,如果我们不给函数设置任何返回值时,我们调用函数的地方会出现事件的标识(箭头)而不是函数的标识(f),如下图所示无返回值的函数系统会当作一个事件来进行的。同样的,子类重载父类的无返回值函数后,也会当作事件来进行的。这可以说是UE4的BUG,也可以理解为特性处理,具体为何有待更深一个的研究。延迟节点事件和宏中可以使用UE4提供的延迟节点,函数不可以。有部分节点是某个功能特有的,不止延迟节点,Tim

UE4使用VaRest插件请求httpAPI以及解析json格式数据

1.在虚幻商城中下载并安装VaRest插件2.在UE编辑器中启用插件并重启3.请求示例变量的类型:VaRestJsonObject当然也可以不保存为变量,直接在后面继续逻辑处理json对象信息获取