Live2D Cubism Editor 3.2界面

由图中的橙色圆圈以及红色圆圈所圈画的便是对Live2D模型人物的一些动作上的控制。

橙色圆圈:

此界面同PS一般,前面的小眼睛是用于隐藏人体结构,比如隐藏足,得到效果,如下:

我们可以发现该人物的足便被我们隐藏了。

红色圆圈:

此界面可以控制Live2D模型人物的一些动作如转头,低头等等的动作,如将角度X滑动到最右半边,得到效果如下:

可以发现小姐姐将头移动到左边,可以通过调整一些数值来达到自己想要的效果。

通过上述我们了解了Live2D人物如何进行动作的调节,接下来便可以在Unity中实现,并且通过鼠标来进行控制,实现小姐姐的动作实现。

Uinity界面


在Game视图中我们可以通过控制鼠标来实现该Live2D人物的转头,低头等动作。将鼠标移动到左上角时,小姐姐发生改变,如图:

所以此篇目所实现的效果便如上图所示。

Unity中对该小姐姐的本质时通过图片来实现的,通过定义数组来实现,具体的会慢慢叙述。

因为此模式为Live2D,所以在命名空间中要引用Live2D,如:

一.模型的创建


使用Live2D时我们要初始化环境所以在Void Start()中我们要初始化环境,如:

下面的Live2D.dispose()为释放方法,释放live2d占用的资源

1.读取模型

2.与贴图建立关系

3.指定显示位置与尺寸

因为指定显示位置与尺寸,通过由游戏物体的位置和摄像机的size调整图像到合适的位置,在Void Update() 方法中实现

二.动作


注意:在动作中有优先级这种概念,所以在控制小姐姐动作时我们要先设置动作的优先级。

1.动作管理

2.播放动作

3.设置某一个动画的属性

4.动画是否循环播放

5.播放多个动作

6.动作的优先级使用

三.表情


1.表情的替换

该方法是在Update中实现,通过按下M键来实现表情的替换

Unity--初识Live2D Cubism以及通过代码来实现Live2D模型的基本功能(一)相关推荐

  1. [Unity实战]仅需25行代码 安卓/ios打包跳过Unity启动Logo动画...[新手开箱可用][全平台支持]

    [Unity实战]仅需25行代码 安卓/ios打包跳过Unity启动Logo动画 参考文章 接上一篇文章-unity隐私协议包通过审查 1.直接上代码: 2.打包后使用效果展示: 3.源码地址: 参考 ...

  2. Unity学习笔记--赛车的控制代码

    Unity学习笔记–赛车的控制代码 using System.Collections; using System.Collections.Generic; using UnityEngine;publ ...

  3. 使用Unity来实现全民K歌唱歌,耳返效果和混响功能

    使用Unity来实现全民K歌唱歌,耳返效果和混响功能 首先呢要获取麦克风设备列表 string[] micDevicesName;AudioSource aud;string microphoneNa ...

  4. 一行Python代码能实现这么多丧心病狂的功能?(代码可复制)

    最近看知乎上有一篇名为<一行 Python 能实现什么丧心病狂的功能?>(https://www.zhihu.com/question/37046157)的帖子,点进去发现一行Python ...

  5. Arduino终于支持代码补全了!小白们终于可以愉快的写代码了!Arduino IDE 2.0beta功能简介...

    Arduino终于支持代码补全了!小白们终于可以愉快的写代码了!Arduino IDE 2.0beta功能简介 前一段时间听到有人说Arduino的IDE特别不好用,功能太单一,最重要的是没有代码补全 ...

  6. 猜猜乐游戏php源码,C/C++百行代码实现热门游戏消消乐功能的示例代码

    游戏设计 首先我们需要使用第三方框架,这里我使用的是sfml,不会使用sfml在我的上几篇文章当中-扫雷(上)有详细的开发环境搭建介绍 首先准备图片资源 一张背景图片,一张宝石图片 窗口初始化加载图片 ...

  7. ios nstimer实现延时_IOS_IOS开发代码分享之用nstimer实现倒计时功能,用nstimer实现倒计时功能,废话 - phpStudy...

    IOS开发代码分享之用nstimer实现倒计时功能 用nstimer实现倒计时功能,废话不多说,直接上代码,详细解释请参照注释 // [NSTimer scheduledTimerWithTimeIn ...

  8. python join函数_一行 Python 代码能实现这么多丧心病狂的功能?

    最近看知乎上有一篇名为<一行 Python 能实现什么丧心病狂的功能?>(https://www.zhihu.com/question/37046157)的帖子,点进去发现一行Python ...

  9. 一行 Python 代码能实现这么多丧心病狂的功能?(代码可复制)

    最近看知乎上有一篇名为<一行 Python 能实现什么丧心病狂的功能?>(https://www.zhihu.com/question/37046157)的帖子,点进去发现一行Python ...

  10. python交通流预测代码_使用ARIMA模型进行的短时交通流预测和结果分析

    首先要讲的是,在短时交通流预测领域,ARIMA模型是一种相当粗糙的基于时间序列的预测方法,相应地,这种预测方法的准确性也不高.同时,ARIMA方法也不在我的研究范围内,所以本次实验就直接使用网络上现成 ...

最新文章

  1. mysql搜索规则_MySQL基于规则优化
  2. 代理(Proxy)模式
  3. java实现多对多关系的方法_java – 如何在JPA中实现复杂的多对多关系?
  4. MVC, MVP, MVVM比较以及区别(下)
  5. 数据库事务原理详解-Spring 事务的传播属性
  6. java 函数式编程_Java函数式编程:Javaslang入门
  7. C++ primer 第12章 12.3 使用标准库:文本查询程序
  8. 两名黑客因发现特斯拉漏洞获Model 3一辆和3.5万美元奖金
  9. 停止使用C#异步流保存到磁盘
  10. POJ 2096 Collecting Bugs:期望dp
  11. 设计模式中类的关系之泛化(Generalization)
  12. Linux命令解释之du
  13. 《xxx重大需求征集系统的》可用性和可修改性战术分析
  14. h5打开小程序的方法 总结
  15. linux7 显示任务,centos 7下计划任务详解之at
  16. windows统计各个目录的大小
  17. spring--bean后置处理器(BeanPostProcessor)原理解析
  18. 嵌入式远程岗位、兼职、接单、众包平台
  19. 金仓数据库KingbaseES ksql工具用户指南及参考--2. Ksql快速启动
  20. python适合小白学吗_有没有适合零基础小白学习的python课程?

热门文章

  1. JPA+QueryDSL
  2. 《码出高效---java》PDF,有学习java的小伙伴可以看看,阿里巴巴出版的书籍
  3. kuangbin 数学训练一 Ekka Dokka
  4. kuangbin最短路 模板
  5. Activiti6记录
  6. matlab判断李雅普诺夫稳定性
  7. PHP 密码生成器 计算生成时间
  8. JAVA模板模式,简历模板(例子)
  9. 这12款开源数据分析应用软件值得关注
  10. pc端微信二维码支付流程及问题排查