
下载MMD4Mecanim的Unity插件导入之后,用插件把MMD的模型转换成FBX格式,拖到场景中就行了,MMD的vmd动作文件可以用进去。具体的用法那个网站上有说明,可以用翻译工具辅助你一下,关于这个插件的使用是可以搜索到一些简易教程的。【下载地址网页链接,选“MMD4Mecanim_Beta_20180304.zip”】
使用toggle实现单选效果
为toggle父物体添加:toggleGroup组件,勾选Allow Switch Off
为每一个toggle选择下的Group选择添加toggleGroup组件的物体(此为toggle父物体)
void Start () {
toggles = transform.GetComponentsInChildren<Toggle>()
for (int i = 0i <toggles.Lengthi++)
{
Toggle toggle = toggles[i]
toggle.onValueChanged.AddListener((bool value) =>OnToggleClick(toggle, value))
}
}
//功能:点击选中某一个toggle时播放相对应的视频
void OnToggleClick(Toggle toggle,bool isSwitch) {
if (isSwitch)
{
print(toggle.name)
//改变文本字体的布局--居中
toggle.transform.Find("LabelBGImage/Label").GetComponent<Text>().alignment= TextAnchor.MiddleCenter
PlayerPrefs.DeleteAll()
PlayerPrefs.SetString("CurrentVideo","xuting")
SceneManager.LoadScene("fengcaiqiang")
}
else {
//改变文本字体的布局--低部居中
toggle.transform.Find("LabelBGImage/Label").GetComponent<Text>().alignment = TextAnchor.LowerCenter
}
}
自然是需要写脚本才能动~...你可以直接参考资源包里的第一人称控制器脚本,把它挂在你场景中的模型对象上,然后给该模型对象加上角色控制器组件。
如果同时要播放动画的话你还需要添加动画控制器,设置好动画状态机等等
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)