- 博客(47)
- 收藏
- 关注
原创 UE4 C++联网RPC教程笔记(三)(第8~9集)完结
本篇笔记内容包括:通过打包后 .exe 的快捷方式添加目标后缀实现简易联网、通过 C++ 代码与网络子系统实现 RPC 联网
2024-02-21 22:44:33
1906
1
原创 UE4 C++联网RPC教程笔记(二)(第5~7集)
本篇笔记内容包括:复制变量 Replicated 和复制通知 RepNotify、联网 RPC 方法:Multicast、Client 和 Server(带检验 WithValidation)、蓝图实现监听服务器、GameMode 在会话中的作用
2024-02-21 00:22:54
1859
原创 UE4 C++联网RPC教程笔记(一)(第1~4集)
本篇笔记内容包括:教程介绍、自定义 Debug 功能、Actor 的复制、判断当前端的联网状态
2024-02-18 11:23:38
2012
原创 UE4运用C++和框架开发坦克大战教程笔记(十九)(第58~60集)完结
本篇笔记内容包括:弹窗的隐藏与重新显示、UI 面板销毁、面板自行调用管理方法、课程结尾前的代码查漏补缺。
2024-02-08 22:27:12
2252
原创 UE4运用C++和框架开发坦克大战教程笔记(十八)(第55~57集)
本篇笔记内容包括:HideOther 面板首次显示、UI 显示和隐藏动画、遮罩管理器、弹窗首次显示、UI 隐藏与重新显示、遮罩转移(上)。
2024-02-07 16:55:43
1811
原创 UE4运用C++和框架开发坦克大战教程笔记(十七)(第51~54集)
本篇笔记内容包括:UI 框架介绍(UI 使用问题的解决方法与框架的思维导图)、管理类和面板类的编写、面板的直接加载与预加载、使面板首次出现在界面上
2024-02-04 23:33:56
1370
原创 UE4运用C++和框架开发坦克大战教程笔记(十六)(第49~50集)
本篇笔记内容包括:测试生成多个同种类名的资源对象、编写生成多个同名资源对象的逻辑、补全对 Widget 和 Object 类型资源对象的生成逻辑测试。
2024-01-25 23:00:11
1523
1
原创 UE4运用C++和框架开发坦克大战教程笔记(十五)(第46~48集)
本篇笔记内容包括:批量加载 UClass 资源、加载并创建单个资源对象、加载并创建多个同类型资源对象
2024-01-24 21:51:20
1271
原创 UE4运用C++和框架开发坦克大战教程笔记(十四)(第43~45集)
本篇笔记内容包括:实现异步加载单个/多个同类型 UObject 类型资源、实现加载单个 UClass 类型资源
2024-01-06 12:26:56
1117
1
原创 UE4运用C++和框架开发坦克大战教程笔记(十三)(第40~42集)
本篇笔记内容包括:多按键事件绑定、自动生成对象(Object、Actor、Pawn、Widget)、编写按资源类型(UObject 和 UClass)生成对象所要用到的数据结构
2023-12-31 00:27:35
1608
1
原创 UE4运用C++和框架开发坦克大战教程笔记(十二)(第37~39集)
本篇笔记内容包括:编写延时系统、优化协程系统和延时系统的停止逻辑、编写按键绑定系统中的基础按键绑定
2023-12-25 23:09:38
1130
原创 UE4运用C++和框架开发坦克大战教程笔记(十一)(第34~36集)
本篇笔记内容包括:协程系统(包括挂起条件)通过宏定义分块、封装,最后整合协程系统到框架
2023-12-24 11:50:38
1208
原创 UE4运用C++和框架开发坦克大战教程笔记(十)(第30~33集)
本篇笔记内容包括:协程系统的协程节点、协程任务、协程挂起条件(按帧挂起、按秒挂起、按委托绑定方法挂起、按 Lambda 表达式挂起、直接停止协程)
2023-12-17 01:01:37
164
原创 UE4运用C++和框架开发坦克大战教程笔记(九)(第26~29集)
本篇笔记内容包括:实现一个注册事件系统,包括:实现保存任意类型的数据结构、保存任意类型方法的数据结构,实现事件节点、事件队列、调用句柄和方法句柄
2023-12-02 08:35:19
217
原创 UE4运用C++和框架开发坦克大战教程笔记(八)(第23~25集)
本篇笔记内容包括:框架内对象通过反射调用任意模块下的其他对象的方法、利用宏来简化反射调用所需要的逻辑、模块(继承 DDMM 接口的类)通过反射调用对象的方法
2023-11-19 16:50:34
171
原创 UE4运用C++和框架开发坦克大战教程笔记(七)(第20~22集)
本篇笔记内容包括:创建框架内其他对象类、通过反射让对象调用所属模组和其他模组的方法、利用宏来优化反射调用
2023-11-19 14:07:22
299
原创 UE4运用C++和框架开发坦克大战教程笔记(六)(第16~19集)
本篇笔记内容包括:框架内对象的生命周期流程:激活 → Tick() → 销毁、批量更改对象的生命周期状态、以六种方式获取目标对象
2023-11-12 21:41:25
145
原创 UE4运用C++和框架开发坦克大战教程笔记(四)(第9~12集)
本篇笔记内容包括:异步加载 UClass、实现 Latent Action 潜在事件(延时事件)、框架介绍、实现仿 QT 打印功能
2023-10-29 11:20:26
236
原创 UE4运用C++和框架开发坦克大战教程笔记(三)(第7~8集)
本篇笔记内容包括:UE4 反射应用——获取 UObject、UENUM、蓝图对象、UProperty 和 UFunction;资源同异步加载——DataAsset、UObjectLibrary、FStreamableManager 的使用
2023-10-29 09:14:24
218
1
原创 UE4运用C++和框架开发坦克大战教程笔记(二)(第5~6集)
本篇笔记内容包括:UE4 提供的供蓝图使用的全局类和供 C++ 使用的全局类、UE4 的接口、蓝图的委托节点、函数传递的方式
2023-10-24 22:06:41
472
原创 UE4运用C++和框架开发坦克大战教程笔记(一)(第1~4集)
本篇笔记内容包括:笔记前言、框架简述、蓝图与 C++ 交互(方法和变量)、UMG 与 C++ 交互、UE4 对象的生命周期(从构造函数到 Tick())
2023-10-21 18:27:39
709
原创 UE4开发C++沙盒游戏教程笔记(二十)(对应教程集数 61 ~ 63)
本篇笔记内容包括:游戏暂停菜单、利用音量合成器管理背景音乐和音效的音量、添加角色死亡逻辑、虚幻引擎自带的存档类载入的逻辑。
2023-10-04 22:53:35
183
原创 UE4开发C++沙盒游戏教程笔记(十九)(对应教程集数 58 ~ 60)
本篇笔记内容包括:在小地图上绘制敌人标记和敌人视野、添加左下角聊天栏、完善聊天室界面、让敌人的血条朝向玩家摄像机。
2023-10-02 22:22:04
263
原创 UE4开发C++沙盒游戏教程笔记(十八)(对应教程集数 55 ~ 57)
本篇笔记内容包括:添加敌人死亡逻辑和玩家受伤逻辑、利用场景摄像机配合 RenderTexture 实现小地图效果、增加地图缩放、绘制玩家标志和方位
2023-09-26 23:50:39
270
原创 UE4开发C++沙盒游戏教程笔记(十七)(对应教程集数 52 ~ 54)
本篇笔记内容包括:完善敌人攻击 AI、添加敌人受伤 AI、添加敌人防御和逃跑的 AI。
2023-09-18 20:48:54
188
原创 UE4开发C++沙盒游戏教程笔记(十六)(对应教程集数 49 ~ 51)
本篇笔记内容包括:添加敌人追逐 AI,通过代码实现敌人位移攻击动画的骨骼固定,初步实现敌人攻击 AI
2023-09-17 10:07:00
174
原创 UE4开发C++沙盒游戏教程笔记(十五)(对应教程集数 46 ~ 48)
本篇笔记内容包括:添加敌人类视野组件,渲染在场景中的 Widget 组件,初步搭建 C++ 行为树,编写敌人巡逻 AI Task。
2023-09-16 18:53:10
269
原创 UE4开发C++沙盒游戏教程笔记(十四)(对应教程集数 43 ~ 45)
本笔记内容包括:九宫格合成物品,添加物品到背包,吃食物扣除物品数量并恢复饥饿度,创建敌人 Character 和敌人的装备
2023-09-10 21:16:15
198
原创 UE4开发C++沙盒游戏教程笔记(十三)(对应教程集数 40 ~ 42)
本笔记内容包括:C++ 实现背包拖拽物品,物品丢弃和放置物品到快捷栏时切换手上物品
2023-09-10 12:16:10
242
原创 UE4开发C++沙盒游戏教程笔记(十一)(对应教程集数 34 ~ 37)
笔记内容包括:球形检测、进度条 Slate 控件的使用、游戏暂停和 UI 切换,以及打开 UI 时限制玩家的操作
2023-09-01 22:25:07
294
原创 UE4开发C++沙盒游戏教程笔记(十)(对应教程集数 31 ~ 33)
笔记内容包括:创建屏幕准星和动态准星材质、射线检测、采集资源后生成可拾取物
2023-08-27 18:55:29
397
原创 UE4开发C++沙盒游戏教程笔记(九)(对应教程集数 28 ~ 30)
笔记主要内容有:根据 ID 返回物品的工厂方法、角色手持物品通过蒙太奇的 Notify 来开关碰撞检测、读取 Json 文件资源等
2023-08-20 08:22:44
237
原创 UE4开发C++沙盒游戏教程笔记(八)(对应教程集数 25 ~ 27)
包含内容有:利用 PlayerState 存放数据并与 UI 界面交互数据、通过按键绑定让 Controller 与 PlayerState 交互以改变 UI 显示效果、创建 Actor 并添加网格体与碰撞盒、绑定 Actor 到角色手上
2023-08-16 17:03:40
235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人