vault backup: 2024-12-03 12:42:39
This commit is contained in:
parent
84828ae76c
commit
95a83a392f
@ -504,6 +504,12 @@ bGetMotionData = Recv->SampleFullBodyData_AnimationThread(ValidIdentity,
|
|||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
AChingmuMocapReceiverActor =>
|
- AChingmuMocapReceiverActor(创建线程)=>
|
||||||
|
- FChingmuThread(负责接收数据并且塞入AChingmuMocapReceiverActor的FrameQueue)=>
|
||||||
FChingmuThread =>
|
- [x] 添加时间轴判断,避免加入重复的帧。
|
||||||
|
- AChingmuMocapReceiverActor(Tick)=>
|
||||||
|
- 从FrameQueue提取动捕帧数据并且塞入`TArray<MocapRetargetFrames*> AllHumanFrames`(PutMocapDataIntoFrameList())。
|
||||||
|
- DoSample()
|
||||||
|
1. SampleByTimeStamp(),对所有帧进行采样。
|
||||||
|
2. SendFrameToCharacter(),逻辑在Puerts中,发送给MotionProcess动捕数据。
|
||||||
|
- CalculatePackageAverageInterval():相关逻辑感觉没用。
|
Loading…
x
Reference in New Issue
Block a user