(一)關(guān)于 Animation

Animation 組件

之前我們了解了 Cocos Creator 是組件式的結(jié)構(gòu)。那么 Animation 也不例外,它也是節(jié)點(diǎn)上的一個(gè)組件。

Clip 動(dòng)畫剪輯

動(dòng)畫剪輯就是一份動(dòng)畫的聲明數(shù)據(jù),我們將它掛載到 Animation 組件上,就能夠?qū)⑦@份動(dòng)畫數(shù)據(jù)應(yīng)用到節(jié)點(diǎn)上。

節(jié)點(diǎn)數(shù)據(jù)的索引方式

數(shù)據(jù)中索引節(jié)點(diǎn)的方式是以掛載 Animation 組件的節(jié)點(diǎn)為根節(jié)點(diǎn)的相對(duì)路徑。 所以在同個(gè)父節(jié)點(diǎn)下的同名節(jié)點(diǎn),只能夠產(chǎn)生一份動(dòng)畫數(shù)據(jù),并且只能應(yīng)用到第一個(gè)同名節(jié)點(diǎn)上。

clip 文件的參數(shù)

  • sample: 定義當(dāng)前動(dòng)畫數(shù)據(jù)每秒的幀率,默認(rèn)為 60,這個(gè)參數(shù)會(huì)影響時(shí)間軸上每?jī)蓚€(gè)整數(shù)秒刻度之間的幀數(shù)量(也就是兩秒之內(nèi)有多少格)
  • speed: 當(dāng)前動(dòng)畫的播放速度,默認(rèn)為 1
  • duration: 當(dāng)動(dòng)畫播放速度為 1 的時(shí)候,動(dòng)畫的持續(xù)時(shí)間
  • real time: 動(dòng)畫從開始播放到結(jié)束,真正持續(xù)的時(shí)間
  • wrap mode: 循環(huán)模式

動(dòng)畫編輯模式

動(dòng)畫在普通模式下是不允許編輯的,只有在動(dòng)畫編輯模式下,才能夠編輯動(dòng)畫文件。但是在編輯模式下,無法對(duì)節(jié)點(diǎn)進(jìn)行 增加 / 刪除 / 改名 操作。
打開編輯模式:

  • 選中一個(gè)包含 Animation 組件,并且包含有一個(gè)以上 clip 文件的節(jié)點(diǎn)。然后在動(dòng)畫編輯器左上角點(diǎn)擊唯一的按鈕。

退出編輯模式:

  • 點(diǎn)擊動(dòng)畫編輯器上點(diǎn)擊左上角的編輯按鈕,或者在場(chǎng)景編輯器左上角的關(guān)閉按鈕

熟悉動(dòng)畫編輯器

動(dòng)畫編輯器一共可以劃分為7個(gè)部分。
![此處輸入圖片的描述][1]

  • 1、常用按鈕區(qū)域,這里負(fù)責(zé)顯示一些常用功能按鈕,從左到右依次為:開關(guān)錄制狀態(tài)、返回第一幀、上一幀、播放/暫停、下一幀、新建動(dòng)畫剪輯、插入動(dòng)畫事件

  • 2、時(shí)間軸與事件,這里主要是顯示時(shí)間軸,添加的自定義事件也會(huì)在這里顯示。

  • 3、層級(jí)管理(節(jié)點(diǎn)樹),當(dāng)前動(dòng)畫剪輯可以影響到的節(jié)點(diǎn)數(shù)據(jù)。

  • 4、節(jié)點(diǎn)內(nèi)動(dòng)畫幀的預(yù)覽區(qū)域,這里主要是顯示各個(gè)節(jié)點(diǎn)上的所有幀的預(yù)覽時(shí)間軸。

  • 5、屬性列表,顯示當(dāng)前選中的節(jié)點(diǎn)在選中的動(dòng)畫剪輯中已經(jīng)包含了的屬性列表。

  • 6、關(guān)鍵幀,每個(gè)屬性相對(duì)應(yīng)的幀都會(huì)顯示在這里

  • 7、動(dòng)畫剪輯的基本屬性,選擇動(dòng)畫剪輯后,基本數(shù)據(jù)都在這里顯示以及更改。

時(shí)間軸的刻度單位表示方式

時(shí)間軸上刻度的表示法是 1:05。該數(shù)值由兩部分組成,冒號(hào)前面的是表示當(dāng)前秒數(shù),冒號(hào)后面的表示在當(dāng)前這一秒里的第幾幀。
1:05 表示該刻度在時(shí)間軸上位于從動(dòng)畫開始經(jīng)過了 1 秒又 5 幀 的時(shí)間。
因?yàn)閯?dòng)畫幀率(sample)可以隨時(shí)調(diào)整,因此同一個(gè)刻度表示的時(shí)間點(diǎn)也會(huì)隨著幀率變化而有所不同。

當(dāng)幀率為 30 時(shí),1:05 表示動(dòng)畫開始后 1 + 5/30 = 1.1667 秒。
當(dāng)幀率為 10 時(shí),1:05 表示動(dòng)畫開始后 1 + 5/10 = 1.5 秒。

雖然當(dāng)前刻度表示的時(shí)間點(diǎn)會(huì)隨著幀率變化,但一旦在一個(gè)位置添加了關(guān)鍵幀,該關(guān)鍵幀所在的總幀數(shù)是不會(huì)改變的, 假如我們?cè)趲?30 時(shí)向 1:05 刻度上添加了關(guān)鍵幀,該關(guān)鍵幀位于動(dòng)畫開始后總第 35 幀。之后把幀率修改為 10,該關(guān)鍵幀仍然處在動(dòng)畫開始后第 35 幀,而此時(shí)關(guān)鍵幀所在位置的刻度讀數(shù)為 3:05。換算成時(shí)間以后正好是之前的 3 倍。

基本操作

更改時(shí)間軸縮放比例

在操作中如果覺得動(dòng)畫編輯器顯示的范圍太小,需要按比例縮小,讓更多的關(guān)鍵幀顯示到編輯器內(nèi)怎么辦?

在圖中2、4、6區(qū)域內(nèi)滾動(dòng)鼠標(biāo)滾輪,可以放大,或者縮小時(shí)間軸的顯示比例。

移動(dòng)顯示區(qū)域

如果想看動(dòng)畫編輯器右側(cè)超出編輯器被隱藏的關(guān)鍵幀或是左側(cè)被隱藏的關(guān)鍵幀,這時(shí)候就需要移動(dòng)顯示區(qū)域:

按住鍵盤 空格 按鍵,并且在圖中2、4、6區(qū)域內(nèi)按下鼠標(biāo)左鍵,向左右拖拽即可。
在圖中2、4、6區(qū)域內(nèi)按下鼠標(biāo)中鍵拖拽。

更改當(dāng)前選中的時(shí)間軸節(jié)點(diǎn)

在時(shí)間軸(圖中2)區(qū)域內(nèi)點(diǎn)擊任意位置或者拖拽,都可以更改當(dāng)前的時(shí)間節(jié)點(diǎn)。
在圖中4區(qū)域內(nèi)拖拽標(biāo)示的紅線即可。

播放/暫停動(dòng)畫

在圖示1中點(diǎn)擊播放按鈕,按鈕會(huì)自動(dòng)變更為暫停,再次點(diǎn)擊則是暫停。
播放狀態(tài)下,保存場(chǎng)景等操作會(huì)終止播放

修改 clip 屬性

在圖示7區(qū)域,修改對(duì)應(yīng)的屬性,在輸入框失去焦點(diǎn)的時(shí)候就會(huì)更新到實(shí)際的 clip 數(shù)據(jù)中。

快捷鍵

  • left:向前移動(dòng)一幀,如果已經(jīng)在第 0 幀,則忽略當(dāng)前操作

  • right:向后移動(dòng)一幀

  • up:跳轉(zhuǎn)到上一個(gè)關(guān)鍵幀

  • down:跳轉(zhuǎn)到下一個(gè)關(guān)鍵幀

  • delete:刪除當(dāng)前所選中的關(guān)鍵幀

  • k:正向的播放動(dòng)畫,抬起后停止

  • j:反向播放動(dòng)畫,抬起后停止

  • ctrl / cmd + left:跳轉(zhuǎn)到第 0 幀

  • ctrl / cmd + right:跳轉(zhuǎn)到有效的最后一幀
    [1]: http://www.cocos.com/docs/creator/animation/animation/main.png

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,408評(píng)論 4 61
  • 從小我就是一個(gè)笨嘴笨舌,軟弱膽小的人,小時(shí)候和別人吵架,就會(huì)跑回家哭,家人問也說不出被誰欺負(fù)了,致使哥哥去替我出氣...
    善下歸海閱讀 649評(píng)論 2 5
  • 爸、媽: 最近還好嗎?心情舒暢嗎?身體是否康??? 這些平時(shí)不好意思開口的問候,在信里也顯得單薄。真的是有關(guān)心和心疼...
    罌粟的香澌閱讀 233評(píng)論 0 0
  • 其中金融類 app 最容易出現(xiàn)的被拒條款主要集中在 【4、設(shè)計(jì)】 和 【5、法律】 兩大塊。下面我們一個(gè)一個(gè)聊。A...
    iTerryWang閱讀 4,019評(píng)論 1 5
  • 作為這個(gè)現(xiàn)實(shí)世界的大齡未婚單身女青年,不可避免的會(huì)面對(duì)別人給我介紹對(duì)象,雖然我父母親都像不是親生的一樣,對(duì)我的感情...
    小小一美分閱讀 746評(píng)論 4 1

友情鏈接更多精彩內(nèi)容