草庐IT

Carla-UE

全部标签

UE5 VR版增强输入初体验 官方模板学习

问题我们传统的输入方式,是通过编辑器设置输入操作映射,然后BindAction和BindAxis绑定这边插播一条增强输入知识点,参考知乎大佬文章和增强输入的VR模板教学:如何使用VR模板在UE5中使用增强输入系统_哔哩哔哩_bilibili实践操作我们进入VR模板,通过一个jump案例,了解使用规则,首先新建一个InputAction,命名IA_JUMP。然后我们在IMC_Default新建映射Jump,设置输入按键时Oculus的TouchA按键我们在VR_Pawn蓝图里发现设置MappingContext的方法,AddMappingContext包含了Priority设置了输入的优先级别,

UE Websocket笔记

参考链接[UE4C++入门到进阶]12.Websocket网络通信-哔哩哔哩 包含怎么用Nodejs写测试服务器UE4_使用WebSocket和Json(上)-知乎 包含Python写测试服务器UE4_使用WebSocket和Json(下)-知乎示例代码xxx.Build.cs"WebSockets".h#include"CoreMinimal.h"#include"Subsystems/WorldSubsystem.h"#include"IWebSocket.h"#include"PTNetworkSubsystem.generated.h"/****/UCLASS()classPIECET

UE4.27 打包apk安卓端部署到PICO 4 的全流程(小白可入)

  大家好,这篇文章简要介绍部署环境的整个流程,因为我也是小白,很具体的专业内容也没法解释太细,但是按以下流程是能够正常发布apk的,用PICO4能够运行查看。如果需要调试PICOneo2头盔,我这里有旧版SDK,大家可以更换成这个:链接:https://pan.baidu.com/s/1ZsrMy3wHOnwVDF09vtmSnA 提取码:ydiy 其它步骤和下方的保持不变。一、UE4安装 1.在EpicGames商城里检查UE的选项,有没有安装Anroid目标平台。没有的话勾选重新应用应该就可以了,我的是默认下载就勾了的。二、安卓环境 安卓环境的部署网上会有很多方法,其它博主自己用的一些资

UE4逆向篇-1_FNamePool

写在前面1.UE4.23以下与4.23以上版本是有所区别的,笔者所使用的UE源码为4.27。2.UE4为开源的GitHub项目,但你想下载其源码需要将epic账号与GitHub账号绑定,其次会收到一封邮件以加入GitHub组织。https://github.com/EpicGames一、开始之前1.由于C++没有反射,而UE自行实现的反射导致其暴露出了非常多的接口,所以我们可以利用这些暴露出来的接口。2.GNames是Unicode字符串的数组。3.GObject是类指针的数组。拥有GObjects以后,可以访问游戏中大部分对象,而GName则对应其对象的名称?拥有这些信息以后,可以生成出一个

《使用 UnrealEnginPython 插件进行UE4中的Python开发》学习笔记6

本文为B站系列教学视频《使用UnrealEnginPython插件进行UE4中的Python开发》——《Day06使用编译版插件在游戏打包后对内容进行修改》的学习笔记,UP主为腾讯游戏策划、虚幻社区贡献者世欺子。文章目录6.1注意事项6.2尝试打包一个项目本节课将对在虚幻引擎中如何在Windows(64位)上打包运行使用了UnrealEnginPython编译版的工程项目进行讲解,然后在实操中尝试打包一个使用UnrealEnginePython编译版并且在游戏运行时(Runtime)调用了Python脚本的工程项目。6.1注意事项在Windows(64位)上打包运行UnrealEnginPyt

ue5.2 数字孪生(11)——Web_UI插件网页通信

Web_UI插件下载安装:https://github.com/tracerinteractive/UnrealEngine/releases下载对应Ue版本的Web_UI插件以及相关的Json、Http库;将插件安装到引擎根目录Ue链接Web:在项目中启用插件并重启项目;创建基于Web的用户界面Umg_Web;添加Web_Interface网页控件,提升为变量并设置不透明度;在玩家控制器中创建Umg_Web控件并添加到视口;获取控件中的Web_Interface变量绑定OnInterface事件;加载网页;测试用的网页代码:"object"!=typeofue&&(ue={}),uuidv4

【UE4基础】天空效果设置、太阳位置的变化

文章目录1.利用【天空球】构建2.利用【天光、天空大气、体积云】构建1.利用【天空球】构建根据天空球构建天空的基本要素:天空球:BP_Sky_Sphere定向光源:DirectionalLight构建步骤:把天空球拖入场景中,把定向光源拖入场景中,设置位置都为(0,0,0),无旋转角度。将天空球与定向光源绑定:定向光源角度:旋转定向光源y轴角度:太阳上下位置变化旋转定向光源z轴角度:太阳左右位置变化红色:x轴;绿色:y轴;蓝色:z轴。旋转完定向光源之后要点击更新材质按钮,太阳的位置才会改变【Colorsdeterminedbysunposition】选项:勾选:不可以调节天空穹顶、天际线、云彩

UE4/VR/3DUI交互---动态弹出、动态视角跟随、防遮挡显示以及射线交互

VR/3DUI交互—动态弹出、动态视角跟随、防遮挡显示以及射线交互VR3DUI交互实现(都是一些简单功能简单记录一下,最后附视频效果)一、动态弹出新建弹出事件,通过Timeline控制3DUI的Pitch(Y)轴;基本的蓝图类,初始化啥的就不赘述了;话不多说,上图。这里需要先将3DUI设为Pawn的子对象;通过Alpha值设置角度;优化弹出效果,TimeLine可以做个曲线;二、动态跟随写在Tick事件里,Delta是限制角度,当视角跟3DUI角度偏差大于这个数值,就执行后续跟随跟随代码,直到角度差小于1;继续下一次跟随判定;三、防遮挡显示找到3DUI的材质球,将这个DisableDepthT

UE5 操作WebSocket

插件:https://www.unrealengine.com/marketplace/zh-CN/product/websocket-client参考:http://dascad.net/html/websocket/bp_index.html1.安装Plugings2.测试websocket服务器http://www.websocket-test.com/3.连接服务器如果在LevelBP里使用,说明有些错误,正确如下连接成功回调在LevelBP中,WebSocketONConnectionError不能使用,可以建立Actor使用,这里先略过运行后,打印连接成功4.WebSocket主程

《使用 UnrealEnginPython 插件进行UE4中的Python开发》学习笔记5

本文为B站系列教学视频《使用UnrealEnginPython插件进行UE4中的Python开发》——《Day05编译版的使用与打包设置》的学习笔记,UP主为腾讯游戏策划、虚幻社区贡献者世欺子。文章目录5.1UnrealEnginePython编译版的配置本节课针对UE4下使用UnrealEnginePython(embeddedversion)对项目编译时提示UnrealEnginePython没有被正确加载的问题以及重新使用UnrealEnginePython编译版对项目进行编译的解决问题方法,而笔者在《使用UnrealEnginePython插件进行UE4中的Python开发》学习笔记1