2022-08-22【UE】Lyra学习
2022-08-22 本文已影响0人
持刀的要迟到了
先自己随便看看。能看多少算多少。
代码目录结构
Plugins
GameFeatures
- ShooterCore
- ShooterMaps
- TopDownArena(附属小游戏)
AsyncMixin(资源加载)
CommonGame(CommonUISystem,CommonPlayerController,CommonGameInstance)
CommonUser(CommonUserSubsystem,CommonSessionSubsystem)
GameplayMessageRouter(GameplayMessageSubsystem)
UE做了很多系统。我的看法是先不深究,最好能直接用它提供好的系统完成一次复刻,如果需要修改,能知道去哪改。
用了很多复杂的C++语法。我先把简单的C++语法搞清楚。
GameSettings(GameSettingValue)
游戏设置保存
GameSubtitles(SubtitleDisplaySubsystem)
LyraExampleContent
LyraExtTool(BPFunctionLibrary::ChangeMeshMaterials)
ModularGameplayActors
和GameFrameworkComponentManager交互
PocketWorlds(PocketLevelSubsystem)
把世界装到口袋。关卡管理。
UIExtensionSystem
蓝图方法扩展
Source
LyraEditor
LyraGame
太多了。我需要找到一个入口。