- 博客(867)
- 资源 (7)
- 收藏
- 关注
原创 【UE5】环形菜单教程
本文介绍了如何通过一系列步骤在UE中创建一个环形菜单界面。首先,从百度网盘下载所需的图片资源并导入工程。接着,创建三个控件蓝图,并分别设置其属性和功能,如图像控件的动画效果、自定义事件等。然后,新建一个材质用于实现渐变效果,并在控件中应用该材质。最后,在控件中创建环形菜单的图标和高亮显示槽,并通过玩家控制器和HUD实现菜单的显示与隐藏。
2025-05-21 20:00:17
944
原创 【UE5 C++】“ProceduralMeshComponent”的使用记录
如下所示,通过“ProceduralMeshComponent”创建了一个自定义形状的Mesh,并且该Mesh包含碰撞信息,然后2s后更新Mesh形状。
2025-04-14 16:05:07
500
原创 【UE】渐变框材质
新建一个材质,这里命名为“M_GlowingBorder”,打开“M_GlowingBorder”后,设置材质域为“用户界面”,混合模式为“半透明”
2025-04-10 19:17:16
510
原创 【UE5 C++】HTTP客户端异步请求API接口并解析响应的JSON
本文以请求网络/本地时间API为例,介绍如何实现HTTP异步请求。步骤:一、 搭建异步蓝图节点框架;二、异步蓝图节点嵌入到引擎的执行流程;三、获取本地时间并异步返回;四、获取网络时间并异步返回;五、源码
2025-04-09 09:39:29
1078
原创 【UE5 C++课程系列笔记】34——结构体与Json的相互转化
主要通过借助FJsonObjectConverter类实现结构体和 JSON 之间的相互转换。
2025-04-07 11:09:46
495
原创 【UE5 C++课程系列笔记】33——商业化Json读写
有时候我们会获取到如下形式的Json,其中Data字段的内容经过字符串化处理。本篇文章介绍如何读写这种形式的Json。
2025-04-03 15:49:19
469
原创 【UE5 C++课程系列笔记】32——读Json文件并解析
在上一篇中我们已经将Json存储到Json文件中,本篇会通过读取该Json文件来解析Json。
2025-04-03 13:27:02
468
原创 【UE5 C++课程系列笔记】31——创建Json并保存为文件
一、生成普通Json对象 二、对象嵌套对象三、对象嵌套数组四、对象嵌套数组再嵌套对象
2025-04-03 09:31:23
782
原创 【UE】多窗口插件“MultiWindow”的基本使用(多视角显示)
7. 打开控件蓝图“WBP_FirstPersonView”,添加一个画布面板和一个图像控件,设置图像控件铺满画布面板,然后设置图像为“M_FirstPersonView”5. 回到赛车蓝图“SportsCar_Pawn”中,选中场景捕获2D组件,然后设置纹目标为“TRT_FirstPersonView”8. 打开关卡蓝图,这里在关卡运行后创建小窗口,小窗口显示的内容就是控件蓝图“WBP_FirstPersonView”的显示内容。打开“M_FirstPersonView”,设置材质域为“用户界面”
2025-03-13 16:52:59
618
原创 【Cesium for Unreal】通过百度地图API绘制规划路线
步骤:一、使用百度地图API SDK二、GeoServer中的准备工作三、Cesium for Unreal中的代码实现
2025-02-28 17:15:00
1077
原创 【Cesium for Unreal】获取GeoServer Shapefiles的Features(显示点击省份的名称)
步骤:一、从天地图下载数据二、使用CesiumLab处理数据三、GeoServer发布数据 四、在UE中显示数据
2025-02-25 11:28:50
804
原创 【Cesium for Unreal】叠加/卸载GeoServer发布的多个shapefile
步骤:一、使用GeoServer发布shapefile 二、在UE中实现多个shapefile的叠加和卸载三、通过UI界面控制图层显隐
2025-02-20 20:11:54
764
原创 【Cesium for Unreal】通过GeoServer加载铁路路网(shapefile)
步骤:一、在GeoServer中发布shapefile1.1 数据准备1.2 创建工作空间1.3 创建存储仓库1.4 创建图层1.5 预览图层(非必需)二、在UE中加载shapefile2.1 加载shapefile的设置2.2 路网样式自定义
2025-02-20 11:16:14
1125
原创 【Cesium for Unreal】加载GeoServer上的地图资源
步骤:一、下载安装GeoServer 二、在UE中加载GeoServer的World Map 三、在UE中加载GeoServer的Boundary Lines 四、在GeoServer中发布自定义影像数据
2025-02-17 19:30:15
830
原创 【UE5 C++课程系列笔记】30——自动拷贝DLL及其他资源
介绍在缺少“Binaries”和“Intermediate”文件夹的情况下,如何将.dll文件等外部资源自动拷贝,从而防止因为缺少外部资源而造成打包失败的情况
2025-02-17 11:10:48
792
原创 【UE5 C++课程系列笔记】27——多线程基础——ControlFlow插件的基本使用
通过一个游戏初始化流程的示例来介绍“ControlFlows”的基本使用。 步骤:一、搭建基本同步框架 二、添加委托 三、添加蓝图互动框架 四、修改为异步框架
2025-01-10 10:48:55
1254
原创 【UE5 C++课程系列笔记】26——多线程基础——ParallelFor的简单使用
目录:概念、函数原型、工作原理、与普通for循环对比、注意线程安全
2025-01-08 14:41:32
1556
原创 【UE5 C++课程系列笔记】23——多线程基础——AsyncTask
目录:概念、函数说明、注意事项(1)线程安全问题(2)依赖特定线程执行的任务限制(3)任务执行顺序和时间不确定性、使用示例
2025-01-07 13:26:30
1462
原创 【UE5 C++课程系列笔记】22——多线程基础——FRunnable和FRunnableThread
介绍FRunnable、FRunnableThread相关概念,并通过结合前面学到的子系统、共享指针和本章内容,介绍一个简单应用案例,实现在线程中循环输出打印信息的功能。
2025-01-06 15:09:45
1338
1
原创 【UE5 C++课程系列笔记】20——共享指针的简单使用
目录:概念、创建共享指针示例、重设共享指针、共享指针内容转移、共享指针和共享引用的转换、判断共享指针的相等性、共享指针访问成员函数、自定义删除器
2025-01-02 20:57:38
1306
原创 【UE5 C++课程系列笔记】18——蓝图变量自动加载“DefaultEngine.ini”文件变量作为默认值
目录:一、基本流程(蓝图整型变量自动加载.ini文件变量作为默认值)二、蓝图数组类型变量自动加载.ini文件变量作为默认值三、蓝图结构体类型变量自动加载.ini文件变量作为默认值
2024-12-31 15:43:31
1224
3
原创 【UE5 C++课程系列笔记】17——DeveloperSettings(开发者设置)的基本使用——读取修改Settings
在上一篇(16——DeveloperSettings(开发者设置)的基本使用——创建配置文件)基础上继续介绍如何在C++中读取修改Settings。
2024-12-31 11:42:53
1649
原创 【UE5 C++课程系列笔记】16——DeveloperSettings(开发者设置)的基本使用——创建配置文件
是一种用于存储项目级别的开发相关设置和配置信息的机制。它允许开发者在虚幻引擎项目中定义一些全局的、可调整的参数,这些参数通常与项目的开发过程、调试或者特定功能的配置相关,并且可以方便地在编辑器环境下进行可视化编辑,无需直接修改代码就能改变这些设置,极大地提高了开发的灵活性和便利性,尤其适用于在开发阶段快速调整各种参数以进行测试、调试以及优化工作。例如,开发者可以通过。
2024-12-30 20:53:00
1353
Blender+BlenderGIS插件
2022-11-18
ControlCAN.dll(64位)
2022-10-17
【pyqt5+socket】实现客户端A经socket服务器中转后主动向客户端B发送文件
2022-08-03
https://blog.csdn.net/ChaoChao66666/article/details/12578559的图片
2022-07-18
pyqt5 展示使用opencv 自带 opencv_traincascade.exe 的识别结果
2022-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人