今天在将MMD与unity结合,制作Easy AR的时候。
在PC端,模型可以正常显示,但是发布Android后,遇到了两个问题:
- MMD模型无法显示
- MMD模型显示后,不能正常播放动作。
首先,我们解决第一个问题:
- MMD模型无法显示。
教程参考:https://blog.csdn.net/qq_15020543/article/details/79702492
1.找见MMD的材质贴图路径Materials,按住shift键,选中所有模型的所有贴图
2.在“Inspector”面板,shader属性将原来的MMD4Mecanim改为“Toon/Basic”。
(有的文章说,是改成“standard”,但是会大大影响模型贴图质量)
此时,发布android,可以正常显示模型了。
在我即将庆祝的时候,我又遇到了第二个问题
- MMD模型显示后,不能正常播放动作,模型始终保持初始在状态。
参考文章:https://blog.csdn.net/qq_15020543/article/details/79702492
1.在“Hierarchy”面板,选中你的MMD模型
2.在inspector面板,会有Animator。接下来,我们将Animator转换成“Animation”属性
-
3.在Assets面板,选中由MMD4Mecanim插件转化而来的模型。
4.在模型的“Inspector”,在“Rig”下面,将“Animation Type”属性改为“Legacy”,点击Apply。
5.此时,会将原来的Animator转化成“Animation”属性
最后感谢一下提供解决方案的热心网友。
最后欣赏一下今天的劳动成果,哈哈哈哈。模型是我最喜欢的依依,啦啦啦。。。
有喜欢AR,MMD,unity的童鞋,加我QQ760875685
、