场景中的使用(Native)
最終更新: 2024年1月25日
此页面包含有关Beta版的描述。
这是使用通过Cubism SDK MotionSync Plugin for Native连接到Cubism模型的动态同步的方法。
模型准备
准备一个拥有记载.motionsync3.json和.model3.json参考的.motionsync3.json的模型。
如果您的对象是Cubism 4.2或更早版本的模型,请参考“在Cubism 4.2或更早版本的模型中使用”并准备模型数据。
项目设置
将扩展的Cubism SDK MotionSync Plugin for Native置入与Cubism SDK for Native相同的层次结构中。
注意事项
Cubism SDK MotionSync Plugin for Native需要使用MotionSync Core。 这不包含在GitHub上发布的CubismNativeMotionSyncComponents中。 因此,即使只从GitHub获取仓库也无法执行。 请使用从官网下载的Cubism SDK MotionSync Plugin for Native包,或者将Cubism SDK MotionSync Plugin for Native包中的MotionSync Core添加到CubismNativeMotionSyncComponents中。 置入的层次结构与Cubism SDK MotionSync Plugin for Native相同。
另外,由于还使用了Cubism SDK for Native中包含的Cubism Core,因此可以使用从官网下载的Cubism SDK for Native包,或者将Cubism SDK for Native中包含的工具库追加到GitHub上发布的CubismNativeSamples中。 置入的层次结构与Cubism SDK for Native相同。
TIPS
Cubism SDK MotionSync Plugin for Native参考同一层次结构中的Cubism SDK for Native或CubismNativeSamples的文件夹名称。 如果要变更此文件夹名称,请重写Cubism SDK MotionSync Plugin for Native的CMakeLists.txt或proj_xcode中参考文件夹名称(win / mac / android / ios)的部分。
追加模型
将输出的模型数据集置入Cubism SDK MotionSync Plugin for Native的以下层次结构中。
- /Samples/Resources/
播放/动作
运行项目时,动态同步将应用于显示的模型。
如需切换模型,请单击屏幕右上角的按钮。
切换顺序是/Samples/Resources文件夹中模型数据的字母顺序。
当您单击屏幕左上角的按钮时,.model3.json中设置为动态对的音频将按顺序播放。