From af04ed973798f3214546bb695e7d60466b549697 Mon Sep 17 00:00:00 2001 From: BlueRose <378100977@qq.com> Date: Wed, 30 Oct 2024 14:14:00 +0800 Subject: [PATCH] vault backup: 2024-10-30 14:14:00 --- 02-Note/DAWA/ASoul/动画相关/动捕逻辑.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/02-Note/DAWA/ASoul/动画相关/动捕逻辑.md b/02-Note/DAWA/ASoul/动画相关/动捕逻辑.md index 0781146..9bdb3f7 100644 --- a/02-Note/DAWA/ASoul/动画相关/动捕逻辑.md +++ b/02-Note/DAWA/ASoul/动画相关/动捕逻辑.md @@ -192,7 +192,16 @@ public: - AnimNode_ChingMURetargetPoseForBuild: ## ***ChingMUComponent*** -1. +1. Init + 1. BeginPlay():取得ini文件中的配置信息;取得当前角色的SkeletonMesh => CharacterSkinMesh;取得BoneName=>BoneIndex Map、TPose状态下骨骼的旋转值、TposeParentBonesRotation。 +2. Connect + 1. StartConnectServer():motionCapturePlugin->ConnectCommand = "ConnectServer"。具体逻辑会在FMotionCapture::Tick()处理。 + 2. DisConnectServer():motionCapturePlugin->ConnectCommand = "DisConnect"。 +3. CalculateBoneCSRotation(): +4. + +### CalculateBoneCSRotation + ## FAnimNode_ChingMUPose 1. Initialize_AnyThread():取得**ChingMUComponent**。