Unity Live2D 模型视线跟随鼠标/物体 Lookat组件学习使用

本文档介绍了如何在Unity中使用Cubism Look Controller让Live2D模型视线跟随鼠标或物体移动。通过设置Look Controller的参数,如Damping和Target,以及添加Cubism Look Parameter脚本来实现头部和眼珠的旋转效果。实践操作包括挂载Cubism Look Target Behavior脚本,创建空物体并拖拽以观察模型视线跟随。对于新手,建议从官方SDK的Look At场景开始学习,并阅读相关源码以深入理解。
摘要由CSDN通过智能技术生成

环境:Unity 2019.4.0f1
CubismSdkForUnity-4-r.1

导入SDK之后打开路径D:\Unity\Live2DTEST\Assets\Live2D\Cubism\Samples\LookAt
下Look At场景

运行,可看到官方搭建展示的一个模型视线跟随物体移动的效果

点击模型看脚本都有哪些
Inspector
发现下面与众不同的是多出来一个Cubism Look Controller
记住以后要做到模型视线跟随鼠标/物体移动,这个Look Controller脚本就挂载在我们的Live2D模型上面
老手可直接点开C#脚本阅读源码 可跳过下面大部分内容
参数:
Blend Mode :混合模式 一般选 Override
Override(覆盖当前设定的值)
Additive(加法 添加到当前设置的值)
Mutiply(多重 乘以当前设定值)

Center :设定一个游戏对象的Transform为要跟随的中心 一般为Live2D模型的Transform
若为none会自动获取Live2DModel

Damping:阻尼,模型视线跟踪目标所需要的时间。值越小,跟随速度越高。

Target:跟随的目标 这个就是重中之重了

可以看到现在这个Target目前被设置为TargetPivot子物体下面的Target
(TargetPivot上面挂了个动画脚本 这里可以无视)
然后点开这个Target 看下他的I

很多博客都有live2D的萌萌哒看板娘,手痒,所以整理了一套HTML5可以用的,注释换一下就可以用啦,最好是放到线上服务器上使用。 L2Dwidget.init({ "model": { //萌娘 jsonPath: "model/live2d-shizuku/assets/shizuku.model.json", //短发女生 //jsonPath: "model/live2d-epsilon2_1/assets/Epsilon2.1.model.json", //双马尾女仆 // jsonPath: "model/live2d-haru_1/assets/haru01.model.json", //双马尾学生装 // jsonPath: "model/live2d-haru_2/assets/haru02.model.json", //小可爱(男) // jsonPath: "model/live2d-haruto/assets/haruto.model.json", //小可爱(女) // jsonPath: "model/live2d-koharu/assets/koharu.model.json", //傲娇学生装女 // jsonPath: "model/live2d-hibiki/assets/hibiki.model.json", //红衣长发女生 // jsonPath: "model/live2d-izumi/assets/izumi.model.json", //黄发制服可爱女生 // jsonPath: "model/live2d-z16/assets/z16.model.json", //黄发女生 // jsonPath: "model/live2d-unitychan/assets/unitychan.model.json", //可爱白猫 // jsonPath: "model/live2d-tororo/assets/tororo.model.json", //可爱黑猫 // jsonPath: "model/live2d-hijiki/assets/hijiki.model.json", //初音未来 // jsonPath: "model/live2d-miku/assets/miku.model.json", //小帅哥 //jsonPath: "model/live2d-chitose/assets/chitose.model.json", //持剑绿衣剑士 // jsonPath: "model/live2d-gf/assets/Gantzert_Felixander.model.json", //科技感短发小女孩 // jsonPath: "model/live2d-ni-j/assets/ni-j.model.json", //狐妖 // jsonPath: "model/live2d-nico/assets/nico.model.json", //绿发女生 // jsonPath: "model/live2d-tsumiki/assets/tsumiki.model.json", "scale": 1 }, "display": { "superSample": 2, "position": "top", "width": 150, "height": 300, "hOffset": 0, "v
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值