400-650-7353

精品課程

您所在的位置:首頁 > IT干貨資料 > unity > 【Unity基礎知識】Unity2017以后版本的新特性TimeLine

【Unity基礎知識】Unity2017以后版本的新特性TimeLine

  • 來源:Unity干貨資料
  • 2020-09-02 13:33:56
  • 閱讀()
  • 分享
  • 手機端入口

Hello,大家好我是中公優就業的梅老師,今天來和大家分享Unity2017以后版本的新特性TimeLine,它的誕生主要是為了unity影視方面的拓展,使用TimeLine同樣也可以實現游戲中的過場動畫,技能釋放特效等等需要多個功能相互配合的復雜效果。

下面通過一個技能配置方案來給大家介紹一下TimeLine的用法。

首先拖拽一個模型預制件到場景中,該預制件要提前做好動畫控制器組件,該動畫控制器很簡單,只有一個idle待機狀態和受擊狀態,如下圖:

接下來通過Window->Sequencing->TimeLine即可打開TimeLine窗口。然后在fight_fighter下創建一個空物體命名為skill,點擊TimeLine窗口中的create按鈕即可創建一個TimeLine,如下圖:

接下來在彈出的窗口里選擇一個目錄保存就可以了。創建的TimeLine片段將以.playabl文件的格式存儲,為物體創建后TimeLine會以時間軸的方式顯示,且該游戲物體會自動掛載PlayableDirector和Animator這兩個組件,默認會幫助我們添加一個AnimationTrack軌道,該軌道主要用來播放動作。接下來需要將預制件身上掛載已創建好的Animator組件的對象拖拽到軌道上。如下圖:

接下來需要找到要釋放的技能動畫片段并將其拖拽到軌道后的時間軸上,并將動畫片段拖拽到時間軸的最左邊和時間線對齊,如下圖:

然后繼續拖拽一個待機動畫到技能動畫的后面并和技能動畫對齊,這樣就可以在技能播放完畢之后無縫切換到待機了,如下圖:

此時,緩緩拖動時間線在場景中就可以看到技能釋放的效果了,只是當前技能釋放比較單一并沒有特效,接下來需要給角色添加特效,由于需要添加多個特效所以我們往往需要首先添加一個TrackGroup軌道組,然后將特效統一放在該軌道組下面。點擊TimeLine窗口左上角的Add按鈕選擇TrackGroup即可添加一個軌道組,如下圖:

接下來拖拽三個特效文件到Skill下作為它的子物體,然后點擊TrackGroup后的“+”添加三個ControlTrack軌道,該軌道負責添加粒子特效功能。如下圖:

然后分別拖拽attack01到ControlTrack軌道,attack02到ControlTrack(1)軌道,attack03到ControlTrack(2)軌道,此時拖拽時間線可以看到特效和角色動作的配合并不好,需要調整每一個特效的觸發時機,當時間線和某一個特效的左邊交匯時就會觸發該特效,所以拖拽特效到一個合適的點即可,切記要配合好動作,當前案例特效位置如下圖:

這樣我們就實現了一個基本的技能釋放效果,如果有更加復雜的技能需求只需添加更多的軌道即可,通過本次的講解大家看了對TimeLine都會有基礎的了解,下次我們做更深入的講解。

課程好禮申請領取
您的姓名
您的電話
意向課程
 

中公優就業

官方QQ

掃描上方二維碼或點擊一鍵加群,免費領取價值599元網課,加群暗號:599。 一鍵加群

>>本文地址:
注:本站稿件未經許可不得轉載,轉載請保留出處及源文件地址。

推薦閱讀

優就業:ujiuye

關注中公優就業官方微信

  • 關注微信回復關鍵詞“大禮包”,領80G學習資料
QQ交流群
領取免費網課
(加群備注“網站”)
IT培訓交流群 加入群聊 +
軟件測試 加入群聊 +
全鏈路UI/UE設計 加入群聊 +
Python+人工智能 加入群聊 +
互聯網營銷 加入群聊 +
Java開發 加入群聊 +
PHP開發 加入群聊 +
VR/AR游戲開發 加入群聊 +
大前端 加入群聊 +
大數據 加入群聊 +
Linux云計算 加入群聊 +
優就業官方微信
掃碼回復關鍵詞“大禮包”
領取80G學習資料

測一測
你適合學哪門IT技術?

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
 
課程資料、活動優惠 領取通道
 
 
久久国产精品偷_久久综合久久自在自线精品自_久久香蕉网国产免费