日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

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

發(fā)布時(shí)間:2023/12/31 编程问答 113 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Unity--初识Live2D Cubism以及通过代码来实现Live2D模型的基本功能(一) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Live2D Cubism Editor 3.2界面

由圖中的橙色圓圈以及紅色圓圈所圈畫(huà)的便是對(duì)Live2D模型人物的一些動(dòng)作上的控制。

橙色圓圈:

此界面同PS一般,前面的小眼睛是用于隱藏人體結(jié)構(gòu),比如隱藏足,得到效果,如下:

我們可以發(fā)現(xiàn)該人物的足便被我們隱藏了。

紅色圓圈:

此界面可以控制Live2D模型人物的一些動(dòng)作如轉(zhuǎn)頭,低頭等等的動(dòng)作,如將角度X滑動(dòng)到最右半邊,得到效果如下:

可以發(fā)現(xiàn)小姐姐將頭移動(dòng)到左邊,可以通過(guò)調(diào)整一些數(shù)值來(lái)達(dá)到自己想要的效果。

通過(guò)上述我們了解了Live2D人物如何進(jìn)行動(dòng)作的調(diào)節(jié),接下來(lái)便可以在Unity中實(shí)現(xiàn),并且通過(guò)鼠標(biāo)來(lái)進(jìn)行控制,實(shí)現(xiàn)小姐姐的動(dòng)作實(shí)現(xiàn)。

Uinity界面


在Game視圖中我們可以通過(guò)控制鼠標(biāo)來(lái)實(shí)現(xiàn)該Live2D人物的轉(zhuǎn)頭,低頭等動(dòng)作。將鼠標(biāo)移動(dòng)到左上角時(shí),小姐姐發(fā)生改變,如圖:

所以此篇目所實(shí)現(xiàn)的效果便如上圖所示。

Unity中對(duì)該小姐姐的本質(zhì)時(shí)通過(guò)圖片來(lái)實(shí)現(xiàn)的,通過(guò)定義數(shù)組來(lái)實(shí)現(xiàn),具體的會(huì)慢慢敘述。

因?yàn)榇四J綖長(zhǎng)ive2D,所以在命名空間中要引用Live2D,如:

一.模型的創(chuàng)建


使用Live2D時(shí)我們要初始化環(huán)境所以在Void Start()中我們要初始化環(huán)境,如:

下面的Live2D.dispose()為釋放方法,釋放live2d占用的資源

1.讀取模型

2.與貼圖建立關(guān)系

3.指定顯示位置與尺寸

因?yàn)橹付@示位置與尺寸,通過(guò)由游戲物體的位置和攝像機(jī)的size調(diào)整圖像到合適的位置,在Void Update() 方法中實(shí)現(xiàn)

二.動(dòng)作


注意:在動(dòng)作中有優(yōu)先級(jí)這種概念,所以在控制小姐姐動(dòng)作時(shí)我們要先設(shè)置動(dòng)作的優(yōu)先級(jí)。

1.動(dòng)作管理

2.播放動(dòng)作

3.設(shè)置某一個(gè)動(dòng)畫(huà)的屬性

4.動(dòng)畫(huà)是否循環(huán)播放

5.播放多個(gè)動(dòng)作

6.動(dòng)作的優(yōu)先級(jí)使用

三.表情


1.表情的替換

該方法是在Update中實(shí)現(xiàn),通過(guò)按下M鍵來(lái)實(shí)現(xiàn)表情的替換

總結(jié)

以上是生活随笔為你收集整理的Unity--初识Live2D Cubism以及通过代码来实现Live2D模型的基本功能(一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。