自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 UE4 C++联网RPC教程笔记(三)(第8~9集)完结

本篇笔记内容包括:通过打包后 .exe 的快捷方式添加目标后缀实现简易联网、通过 C++ 代码与网络子系统实现 RPC 联网

2024-02-21 22:44:33 1497

原创 UE4 C++联网RPC教程笔记(二)(第5~7集)

本篇笔记内容包括:复制变量 Replicated 和复制通知 RepNotify、联网 RPC 方法:Multicast、Client 和 Server(带检验 WithValidation)、蓝图实现监听服务器、GameMode 在会话中的作用

2024-02-21 00:22:54 1492

原创 UE4 C++联网RPC教程笔记(一)(第1~4集)

本篇笔记内容包括:教程介绍、自定义 Debug 功能、Actor 的复制、判断当前端的联网状态

2024-02-18 11:23:38 1530

原创 UE4运用C++和框架开发坦克大战教程笔记(十九)(第58~60集)完结

本篇笔记内容包括:弹窗的隐藏与重新显示、UI 面板销毁、面板自行调用管理方法、课程结尾前的代码查漏补缺。

2024-02-08 22:27:12 2158

原创 UE4运用C++和框架开发坦克大战教程笔记(十八)(第55~57集)

本篇笔记内容包括:HideOther 面板首次显示、UI 显示和隐藏动画、遮罩管理器、弹窗首次显示、UI 隐藏与重新显示、遮罩转移(上)。

2024-02-07 16:55:43 1708

原创 UE4运用C++和框架开发坦克大战教程笔记(十七)(第51~54集)

本篇笔记内容包括:UI 框架介绍(UI 使用问题的解决方法与框架的思维导图)、管理类和面板类的编写、面板的直接加载与预加载、使面板首次出现在界面上

2024-02-04 23:33:56 1289

原创 UE4运用C++和框架开发坦克大战教程笔记(十六)(第49~50集)

本篇笔记内容包括:测试生成多个同种类名的资源对象、编写生成多个同名资源对象的逻辑、补全对 Widget 和 Object 类型资源对象的生成逻辑测试。

2024-01-25 23:00:11 1440

原创 UE4运用C++和框架开发坦克大战教程笔记(十五)(第46~48集)

本篇笔记内容包括:批量加载 UClass 资源、加载并创建单个资源对象、加载并创建多个同类型资源对象

2024-01-24 21:51:20 1180

原创 Lua 进阶 · 教程笔记

本篇笔记是 Lua 入门后的进阶部分内容,包括了 Lua 里提供的一些 Api 的用法。

2024-01-23 11:12:44 1197

原创 Lua 快速入门 · 教程笔记

记录了 Lua 的一些基础语法和知识点,供快速入门和复习回顾用。

2024-01-19 11:22:33 1382

原创 UE4运用C++和框架开发坦克大战教程笔记(十四)(第43~45集)

本篇笔记内容包括:实现异步加载单个/多个同类型 UObject 类型资源、实现加载单个 UClass 类型资源

2024-01-06 12:26:56 1044 1

原创 UE4运用C++和框架开发坦克大战教程笔记(十三)(第40~42集)

本篇笔记内容包括:多按键事件绑定、自动生成对象(Object、Actor、Pawn、Widget)、编写按资源类型(UObject 和 UClass)生成对象所要用到的数据结构

2023-12-31 00:27:35 1519

原创 UE4运用C++和框架开发坦克大战教程笔记(十二)(第37~39集)

本篇笔记内容包括:编写延时系统、优化协程系统和延时系统的停止逻辑、编写按键绑定系统中的基础按键绑定

2023-12-25 23:09:38 1063

原创 UE4运用C++和框架开发坦克大战教程笔记(十一)(第34~36集)

本篇笔记内容包括:协程系统(包括挂起条件)通过宏定义分块、封装,最后整合协程系统到框架

2023-12-24 11:50:38 1131

原创 UE4运用C++和框架开发坦克大战教程笔记(十)(第30~33集)

本篇笔记内容包括:协程系统的协程节点、协程任务、协程挂起条件(按帧挂起、按秒挂起、按委托绑定方法挂起、按 Lambda 表达式挂起、直接停止协程)

2023-12-17 01:01:37 83

原创 UE4运用C++和框架开发坦克大战教程笔记(九)(第26~29集)

本篇笔记内容包括:实现一个注册事件系统,包括:实现保存任意类型的数据结构、保存任意类型方法的数据结构,实现事件节点、事件队列、调用句柄和方法句柄

2023-12-02 08:35:19 129

原创 UE4运用C++和框架开发坦克大战教程笔记(八)(第23~25集)

本篇笔记内容包括:框架内对象通过反射调用任意模块下的其他对象的方法、利用宏来简化反射调用所需要的逻辑、模块(继承 DDMM 接口的类)通过反射调用对象的方法

2023-11-19 16:50:34 88

原创 UE4运用C++和框架开发坦克大战教程笔记(七)(第20~22集)

本篇笔记内容包括:创建框架内其他对象类、通过反射让对象调用所属模组和其他模组的方法、利用宏来优化反射调用

2023-11-19 14:07:22 208

原创 UE4运用C++和框架开发坦克大战教程笔记(六)(第16~19集)

本篇笔记内容包括:框架内对象的生命周期流程:激活 → Tick() → 销毁、批量更改对象的生命周期状态、以六种方式获取目标对象

2023-11-12 21:41:25 78

原创 UE4运用C++和框架开发坦克大战教程笔记(五)(第13~15集)

本片笔记内容包括:框架内模组的生命周期、通过枚举匹配模组、注册对象到模组

2023-11-05 12:52:15 77

原创 UE4运用C++和框架开发坦克大战教程笔记(四)(第9~12集)

本篇笔记内容包括:异步加载 UClass、实现 Latent Action 潜在事件(延时事件)、框架介绍、实现仿 QT 打印功能

2023-10-29 11:20:26 163

原创 UE4运用C++和框架开发坦克大战教程笔记(三)(第7~8集)

本篇笔记内容包括:UE4 反射应用——获取 UObject、UENUM、蓝图对象、UProperty 和 UFunction;资源同异步加载——DataAsset、UObjectLibrary、FStreamableManager 的使用

2023-10-29 09:14:24 143 1

原创 UE4运用C++和框架开发坦克大战教程笔记(二)(第5~6集)

本篇笔记内容包括:UE4 提供的供蓝图使用的全局类和供 C++ 使用的全局类、UE4 的接口、蓝图的委托节点、函数传递的方式

2023-10-24 22:06:41 348

原创 UE4运用C++和框架开发坦克大战教程笔记(一)(第1~4集)

本篇笔记内容包括:笔记前言、框架简述、蓝图与 C++ 交互(方法和变量)、UMG 与 C++ 交互、UE4 对象的生命周期(从构造函数到 Tick())

2023-10-21 18:27:39 453

原创 UE4开发C++沙盒游戏教程笔记(二十一)(对应教程集数 64)完结

本篇笔记内容包括:虚幻引擎自带存档类的保存数据逻辑。

2023-10-04 22:55:17 75

原创 UE4开发C++沙盒游戏教程笔记(二十)(对应教程集数 61 ~ 63)

本篇笔记内容包括:游戏暂停菜单、利用音量合成器管理背景音乐和音效的音量、添加角色死亡逻辑、虚幻引擎自带的存档类载入的逻辑。

2023-10-04 22:53:35 109

原创 UE4开发C++沙盒游戏教程笔记(十九)(对应教程集数 58 ~ 60)

本篇笔记内容包括:在小地图上绘制敌人标记和敌人视野、添加左下角聊天栏、完善聊天室界面、让敌人的血条朝向玩家摄像机。

2023-10-02 22:22:04 173

原创 UE4开发C++沙盒游戏教程笔记(十八)(对应教程集数 55 ~ 57)

本篇笔记内容包括:添加敌人死亡逻辑和玩家受伤逻辑、利用场景摄像机配合 RenderTexture 实现小地图效果、增加地图缩放、绘制玩家标志和方位

2023-09-26 23:50:39 176

原创 UE4开发C++沙盒游戏教程笔记(十七)(对应教程集数 52 ~ 54)

本篇笔记内容包括:完善敌人攻击 AI、添加敌人受伤 AI、添加敌人防御和逃跑的 AI。

2023-09-18 20:48:54 114

原创 UE4开发C++沙盒游戏教程笔记(十六)(对应教程集数 49 ~ 51)

本篇笔记内容包括:添加敌人追逐 AI,通过代码实现敌人位移攻击动画的骨骼固定,初步实现敌人攻击 AI

2023-09-17 10:07:00 99

原创 UE4开发C++沙盒游戏教程笔记(十五)(对应教程集数 46 ~ 48)

本篇笔记内容包括:添加敌人类视野组件,渲染在场景中的 Widget 组件,初步搭建 C++ 行为树,编写敌人巡逻 AI Task。

2023-09-16 18:53:10 159

原创 UE4开发C++沙盒游戏教程笔记(十四)(对应教程集数 43 ~ 45)

本笔记内容包括:九宫格合成物品,添加物品到背包,吃食物扣除物品数量并恢复饥饿度,创建敌人 Character 和敌人的装备

2023-09-10 21:16:15 117

原创 UE4开发C++沙盒游戏教程笔记(十三)(对应教程集数 40 ~ 42)

本笔记内容包括:C++ 实现背包拖拽物品,物品丢弃和放置物品到快捷栏时切换手上物品

2023-09-10 12:16:10 133

原创 UE4开发C++沙盒游戏教程笔记(十二)(对应教程集数 38 ~ 39)

笔记内容包括:绘制背包 UI、初步编写背包管理器、背包格子响应鼠标悬浮

2023-09-02 12:56:22 144

原创 UE4开发C++沙盒游戏教程笔记(十一)(对应教程集数 34 ~ 37)

笔记内容包括:球形检测、进度条 Slate 控件的使用、游戏暂停和 UI 切换,以及打开 UI 时限制玩家的操作

2023-09-01 22:25:07 192

原创 1024天,我的一些胡言乱语

1024 创作纪念日的一些没有什么大用的文字

2023-08-28 11:15:15 44

原创 UE4开发C++沙盒游戏教程笔记(十)(对应教程集数 31 ~ 33)

笔记内容包括:创建屏幕准星和动态准星材质、射线检测、采集资源后生成可拾取物

2023-08-27 18:55:29 310

原创 UE4开发C++沙盒游戏教程笔记(九)(对应教程集数 28 ~ 30)

笔记主要内容有:根据 ID 返回物品的工厂方法、角色手持物品通过蒙太奇的 Notify 来开关碰撞检测、读取 Json 文件资源等

2023-08-20 08:22:44 162

原创 UE4开发C++沙盒游戏教程笔记(八)(对应教程集数 25 ~ 27)

包含内容有:利用 PlayerState 存放数据并与 UI 界面交互数据、通过按键绑定让 Controller 与 PlayerState 交互以改变 UI 显示效果、创建 Actor 并添加网格体与碰撞盒、绑定 Actor 到角色手上

2023-08-16 17:03:40 147

原创 UE4开发C++沙盒游戏教程笔记(七)(对应教程集数 22 ~ 24)

主要内容有按键绑定+播放动作、创建快捷栏 UI、读取 Json 文件等

2023-08-16 14:42:39 607

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除