Unity-Live2D
概述:这是我学习Unity中Live2d的相关操作的一个笔记,欢迎各位同好和大牛的指点。(参考siki学院出的视频学的)
模型参数设置
- 先来说一下这个模型参数是个什么东西,之前在首次导入模型的时候,有打开过我们的模型编辑器——Live-2D-SDK-2.X,在这个里面我们有看到过相关的模型参数设置,如角度,眼睛,嘴,手臂之类的一些调整,具体如下图
更改这些参数,模型会做出相应的变动,以达到一个动作效果,所以,当我们通过unity相关代码去调用改变这个参数,就可以达到一个动作效果了,具体操作方式如下。
- 第一种方法——直接设置:我们可以通过模型类里内置的一个方法来改变参数——live2DModel.setParamFloat();
这个方法里我们使用的三个重载分别为——参数ID——参数值——权重。
参数的ID就是为了识别相关参数去改变它的值,获取方法是在live2D编辑器里打开相关模型找到需要改变的参数选择并右键进入Edit Paremeter面板,里面的ID即是我们所需的参数ID,需要注意的是,由于ID是字符串,所以在写入方法形参时不要忘记双引号。图引如下
- 参数的值要调多少,就自己去参数面板里拉一拉看看效果吧。
- 至于权重,类似