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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2023/12/31 编程问答 96 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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模型的基本功能(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

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