技术栈
lyra
AA陈超
18 天前
c++
·
笔记
·
学习
·
ue5
·
虚幻引擎
·
lyra
LyraStarterGame_5.6 Experience系统加载流程详细实现
Lyra的Experience系统采用异步加载模式,确保游戏在加载过程中保持响应性。完整的加载流程包含以下状态转换:
AA陈超
18 天前
c++
·
笔记
·
学习
·
lyra
LyraStarterGame 5.6 项目学习路径
这是一个基于 Unreal Engine 5.6 的游戏项目,采用了高度模块化的架构设计,适合学习现代游戏开发的最佳实践。项目主要包含以下核心系统:
AA陈超
18 天前
开发语言
·
c++
·
笔记
·
学习
·
ue5
·
lyra
LyraStarterGame_5.6 Experience系统分析
Experience(经验)是Lyra游戏的核心配置单元,用于定义:定义在LyraExperienceDefinition.h中,是一个PrimaryDataAsset,包含:
AA陈超
1 个月前
c++
·
笔记
·
学习
·
ue5
·
虚幻引擎
·
lyra
LyraRPG:001.创建RPGCore插件
1. 删除原有LyraShoorter的插件:2.创建RPGCore插件:3.添加输入映射:(1)将Lyra的Input文件夹复制过来,只保留几个文件:
AA陈超
1 个月前
c++
·
笔记
·
学习
·
ue5
·
lyra
Lyra学习5:GameFeatureAction分析
以下是该类所有成员的分析,包括其作用和在 LyraStarterGame 项目中的典型应用:virtual UGameFeatureData* GetGameFeatureData() const
AA陈超
1 个月前
c++
·
笔记
·
学习
·
游戏
·
ue5
·
lyra
从0开始学习 **Lyra Starter Game** 项目
我们即将学习LyraStarterGame项目,这是一个基于Unreal Engine 5的Lyra游戏框架的示例项目。为了从0开始学习,我们需要了解项目的核心架构和关键类。Lyra框架采用了模块化和可扩展的设计,因此我们首先需要理解几个核心模块和类。
AA陈超
1 个月前
c++
·
笔记
·
学习
·
ue5
·
lyra
以 Lyra 的架构为基础,创建一个名为 “Aura“ 的英雄并实现发射火球技能
我们以 Lyra 的架构为基础,创建一个名为 "Aura" 的英雄并实现发射火球技能。我会详细拆解每一步所需的代码,并添加详细注释。
AA陈超
1 个月前
c++
·
笔记
·
学习
·
游戏
·
ue5
·
lyra
Lyra项目中的输入系统
我们来详细拆解 Lyra 的输入系统。Lyra 的输入系统非常强大和模块化,是其架构的核心亮点之一。它不仅仅是将按键映射到操作,而是构建了一个与 Gameplay Tag 深度集成的、可扩展的框架。
AA陈超
1 个月前
c++
·
笔记
·
学习
·
ue5
·
虚幻引擎
·
lyra
Lyra源码分析:LyraCharacterMovementComponent
LyraCharacterMovementComponent.h 文件分析:LyraCharacterMovementComponent.cpp 文件分析:
我是有底线的