日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

發布時間:2023/12/31 104 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Unity--初识Live2D Cubism以及通过代码来实现Live2D模型的基本功能(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在上一章中介紹了Live2D人物的模型創建,動作以及表情接下來在這一章中剩余的Live2D人物功能。

如上述圖中我們還可以發現小姐姐的頭發會隨著頭的轉動也會伴隨著型變,并且小姐姐也可以自動眨眼,以及隨著我們拖拽著鼠標進行移動,小姐姐也會隨之進行移動,這些都可以通過腳本來實現。

4.眨眼

在Live2D中已經設定了關于自動眨眼的類EyeBlinkMotion因此可以調用。

定義

在Void Start()中初始化

在Void Update()中實現功能

5.鼠標拖拽

定義

在Void Start()中初始化

在 void Update()中實現功能


切要及時更新參數。

:drag.Set(pos.x / Screen.width * 2 - 1, pos.y / Screen.height * 2 - 1);為特殊公式,是用來轉換,畫了一張圖,增加理解。

6.物理運算的設計

此段是介紹小姐姐的頭發如何運動。

定義

在Void Start()中實現

如有不懂請看注釋


在Void Update()實時更新

7.模型的轉向


上述講的是在我們拖拽鼠標的過程中小姐姐的眼睛會看著鼠標,但我們可以將小姐姐的目光看向屏幕前的你看,在上面的最大值30以及最小值10是旋轉角度的最小以及最大值,畫了一張圖可以方便大家理解。

8.其他

1.判斷待機動作

2.設置參數

3.參數的保存和回復

4.設定模型某一部分的不透明度

5.生命周期函數

6.StartMotion()方法

注意:
在Live2D中要時刻進行更新以及對一些信息進行更新所以我們要添加方法來保持信息的更新。

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。