vault backup: 2025-01-27 21:18:10
This commit is contained in:
parent
8351c76d07
commit
6d6aadba4f
@ -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
|
||||
|
||||
CustomEvent
|
||||
- InitializeFrame:
|
||||
- UpdateFrame
|
||||
- DestroyFrame
|
Loading…
x
Reference in New Issue
Block a user