15 lines
650 B
Markdown
15 lines
650 B
Markdown
|
# 存在问题
|
|||
|
1. 文字、声音、表情与动作的关联性。(主要是声音、表情与动作)
|
|||
|
|
|||
|
# 声音
|
|||
|
## Runtime Import Sound
|
|||
|
使用`RuntimeAudioImporter`插件,里面的解码使用了第三方库https://github.com/mackron/dr_libs。导入Sound使用了`UImportedSoundWave::PopulateAudioDataFromDecodedInfo()`
|
|||
|
|
|||
|
## UE的做法
|
|||
|
```cpp
|
|||
|
/*SoundStreaming->RawPCMDataSize = DataSize;
|
|||
|
SoundStreaming->RawPCMData = AudioData;*/
|
|||
|
```
|
|||
|
|
|||
|
# 表情
|
|||
|
在状态机里生成完成之后,通过BP_Player的接口ATF_TO_BS,传递数据到动画蓝图`NV2_Full_Skeleton_AnimBlueprint`中。之通过动画蓝图的Pose读取曲线并且播放动画。
|