From 6d6aadba4ff374251a63cabfa3ee22503b313391 Mon Sep 17 00:00:00 2001 From: BlueRose <378100977@qq.com> Date: Mon, 27 Jan 2025 21:18:10 +0800 Subject: [PATCH] vault backup: 2025-01-27 21:18:10 --- 02-Note/DAWA/2025.1.26格斗游戏笔记.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/02-Note/DAWA/2025.1.26格斗游戏笔记.md b/02-Note/DAWA/2025.1.26格斗游戏笔记.md index 6b067c7..cb5743f 100644 --- a/02-Note/DAWA/2025.1.26格斗游戏笔记.md +++ b/02-Note/DAWA/2025.1.26格斗游戏笔记.md @@ -51,5 +51,25 @@ CustomEvent: CustomEvent: 1. InitializeEditor:在父类事件的基础上,用相对位移来存储开始播放Montage的初始位置,设置到**SkeleMesh->AnimationData->InitialPosition**。 + +## ActionComponent +>主要使用这个组件来管理当前Action?设置HitBoxAction类给ChildActor,并且调用HitBoxAction的Initialize并且绑定ActionEvent。 + +Event +- BeginPlay:设置ChildActorComponent到ChildActor变量上。可根据Tag来选择ChildActorComponent。 +- EndPlay:触发DestoryAction事件。 + +CustomEvent +- ***SetAction***:设置新的HitBoxAction类以及Frame Id。 + - SetActionClass(),其中SetActionClass的逻辑会调用HitBoxAction的Initialize并且绑定ActionEvent。 + - 调用Action类的SetActiveFrame()。 +- NewAction:依次调用DestoryAction、SetAction事件。 +- DestoryAction:将ChildActor置空。 + ## HitBoxFrame -HitBoxFrame => SceneComponent \ No newline at end of file +HitBoxFrame => SceneComponent + +CustomEvent +- InitializeFrame: +- UpdateFrame +- DestroyFrame \ No newline at end of file