Unity進階 - 影片系統 - 給人物角色制作影片 http://blog.csdn.net/ios_song/article/details/52367210
上一篇文章,我們對Unity進階 - 影片系統 - Mecanim影片系統有了一定的認識,本節課我們給人員角色制作一些簡單的影片,先來看一看制作影片的一些基本流程。
一、給人物角色制作影片一般步驟如下
匯入模型和影片并進行設定
給人物角色添加Animator組件
創建并設定Animator Controller
腳本控制
制作影片的步驟就是,首先我們要匯入模型,匯入影片。然后對影片和模型進行一些設定。設定完畢之后,我們需要給場景中的人物角色添加Animator組件,同時我們要創建Animator Controller影片控制器,并且把影片控制器拖拽到Animator組件中,然后在Animator視圖中,設定我們這個影片控制器,設定完畢之后,我們就可以添加腳本,在添加腳本中,對影片進行控制了。
二、在Unity中我們來做具體的演示:
首先,我們在資源包中找到Characters檔案夾,里面有一個角色人物,把角色人物退拽到場景中。(獲取資源包的方式,加入視頻最后公布的QQ群,在QQ群共享檔案下載即可)
拖拽之后的效果如下圖:
在Insperctor中的Rig屬性中,我們創建的影片型別是Animation Type顯示是Humanoid——人形影片,所以在創建的程序中,我們的資源已經默認有一個Animator,如果Animation Type是none,就不會有Animation。
同時,Avatar Definition也配置完全,所以我們不需要再進行配置了。
目前我們運營影片,影片是不會有任何動作的,為了能控制影片的運動,所以接下來我們需要創建一個影片控制器。
1、Project視圖中——Create——Animator Controller
2、取名叫PlayerAnimator
3、然后把PlayerAnimator控制器拉拽到場景中——選中人物退拽即可!
4、現在我們來運行,人物依然沒有動作,同時人物的形狀變的怪異了。雖然我們創建了影片控制器,但是我們并沒有給影片狀態機設定任何定制。我們接下來就要設定我們創建的影片創建器。
選中影片狀態機,然后雙擊進入Animation 視圖
5、接下來我們需要給人物一個默認狀態,任務創建一個Idle影片,人物原地晃蕩的效果。
在Assets——Arimations——尋找一個Idle影片
6、把Idle影片直接拖拽到Animation 視圖中——會出現一個橙色的Idle影片狀態,然后我們運行模型,就會有一個原地晃動的效果!
7、如果我們還想有其他的影片效果,步驟是一樣的,首先我們希望人物在場景中做什么動作,我們就把這個動作的影片剪輯,拖拽到Animation 視圖中,比如攻擊,我們只需要找到攻擊影片剪輯,然后拖拽到Animation 視圖中,也會生成一個狀態。只是生成的狀態和之前生成的狀態顏色不一樣。
橘黃色的狀態是默認狀態,當我們第一次進入狀態機執行的一個狀態。而灰色是一般狀態!
接下來我們運行之后,會出現什么結果呢?下篇文章在給大家分享吧!
uj5u.com熱心網友回復:
我把影片拖進animation以后沒有影片怎么辦?轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/51904.html
標籤:Unity3D
上一篇:Unity 匯入 NGUI報錯
