vault backup: 2024-12-03 12:42:39

This commit is contained in:
BlueRose 2024-12-03 12:42:39 +08:00
parent 84828ae76c
commit 95a83a392f

View File

@ -504,6 +504,12 @@ bGetMotionData = Recv->SampleFullBodyData_AnimationThread(ValidIdentity,
##
AChingmuMocapReceiverActor =>
FChingmuThread =>
- AChingmuMocapReceiverActor创建线程=>
- FChingmuThread负责接收数据并且塞入AChingmuMocapReceiverActor的FrameQueue=>
- [x] 添加时间轴判断,避免加入重复的帧。
- AChingmuMocapReceiverActorTick=>
- 从FrameQueue提取动捕帧数据并且塞入`TArray<MocapRetargetFrames*> AllHumanFrames`PutMocapDataIntoFrameList())。
- DoSample()
1. SampleByTimeStamp(),对所有帧进行采样。
2. SendFrameToCharacter()逻辑在Puerts中发送给MotionProcess动捕数据。
- CalculatePackageAverageInterval():相关逻辑感觉没用。