
Unity制作Live2D
文章平均质量分 58
通过Unity制作Live2D,丰富样式,做一个桌面宠物,学习模型知识产权以及模型版权均归属于“灵境Sanctuary“
米芝鱼
Unity开发热爱者,喜欢制作各种效果。分享知识,共进!
展开
-
Unity制作Live2D(六)射线检测及播放对应动画
然后再Drawables部分里,选择想要触发动作的部分,添加CubismRaycastable组件,这样就可以检测这些添加组件的身体部分,给它们设置相应的Tag值以便用来检测获取。根据预制体下的Drawables部分,可以在对应部分添加相应的碰撞器来检测射线,这种方法比较简单,可以看我的 这部分的文章来制作。当我们点击Live2D角色身体某一部分时,角色将会播放对应动画和对应的音频,表情等。接下来就是实现这种效果。添加完后创建并且编写脚本(举例)并赋值。使用Cubism自带的射线检测。原创 2023-08-25 09:00:00 · 555 阅读 · 1 评论 -
Unity制作Live2D(五)代码动画播放
CubismMotionController是Cubism播放动画的必要组件,但是如果使用了Unity内置的动画系统,那么这个组件就不会起到任何作用,如果需要使用这种方式,一定要将控制器设置为Null。在生成预制体后,物体以及挂载了一个动画控制器组件,像一般的Unity动画操作一样,通过动画器播放动画,这个就比较简单,只要加入动画片段进动画器,代码获取动画器使用Play方法就可以了。创建一个Button,点击按钮时播放摇头动画。创建一个代码,以下举个例子。原创 2023-08-24 16:00:00 · 1013 阅读 · 1 评论 -
Unity制作Live2D(四)自动眨眼及唇形同步功能
给物体根目录添加组件CubismMouthController和CubismAudioMouthInput。在物体根目录下添加CubismEyeBlinkController组件。在物体根目录下添加组件CubismAutoEyeBlinkInput。在眨眼的参数下添加组件CubismEyeBlinkParameter。找到唇形打开的参数,添加组件CubismMouthParameter。效果中嘴型会被BGM影响,最好选择谈吐清晰,背景音乐强度较小的音乐。眨眼的最大偏差值,眨眼将在。原创 2023-08-24 06:00:00 · 1736 阅读 · 1 评论 -
Unity制作Live2D(三)头部眼睛跟随鼠标
在预制体下的参数子物体下,找到需要跟随鼠标的参数,这里我是有眼睛XY转动,T头部XY转动,给这些参数都添加CubismLookParameter组件,并且配置相关参数。观察控制器,用来控制带有CubismLookParameter组件的参数,添加到角色主目录下。将目标物体赋给CubismLookController,运行游戏完成设置。创建一个空物体和代码,将代码挂载到空物体上,并编辑代码如下。原创 2023-08-23 06:00:00 · 1058 阅读 · 0 评论 -
Unity制作Live2D(二)动画配置及模型数据更新
导入好的模型因SDK会自动生成动画控制器和动画片段(一般在motions文件夹下),将动画控制器赋予给预制体,将片段导入到控制器中,并设置好触发条件。如果是自己做的模型想要后续更新数据,又不想删掉已经完成的设置,就可以按照下面操作完成模型数据更新。1、在文件管理器中找到模型文件的moc3格式文件,直接用新模型moc3文件替换它。在文件上右键点击Reimport即可更新模型数据。2、回到Unity找到model的Jason文件。原创 2023-08-22 06:00:00 · 1090 阅读 · 1 评论 -
Unity制作Live2D(一)模型导入
将Live2D模型文件全部导入到Assest文件夹下,可以发现导入的文件会自动生成相应的适用于Unity的文件。其中有一个预制体,拖入到场景中,开始一下就可以正常显示模型。在许多游戏当中,Live2D展现出来了优秀的游戏体验,通过Live2D效果,让平面的游戏人物看起来更加生动,玩家也会感受到更多乐趣。,导入资源包到Unity中,可以不导入Sample样例。下载想要使用的Live2D模型。前往Live2DCubism官网下载Unity需要的SDK。原创 2023-08-21 17:31:34 · 2797 阅读 · 1 评论