【CocosCreator入門】Animation動畫的製作和使用(下)

原文地址:https://www.jianshu.com/p/9874f917602d

上一篇我們學習了怎麼製作一個AnimationClip,現在我們來學習如何使用它。

爲了演示一個完整的流程,我們來重新創建一個節點:bomb(炸彈),用他來播放上次製作的爆炸的動畫。

1. 創建一個節點,並命名爲bomb



爲了演示這次的內容,我們把上次的blast先隱藏掉

2. 爲bomb節點添加上Animation組件



我們可以看到,現在的Animation組件有三個屬性:Default Clip,Clips和Play On Load,關於他們三個的作用,官方文檔中有詳細說明:http://www.cocos.com/docs/creator/components/animation.html#animation--1



這裏我們來操作Clips

3. 將Clips後面的數字改爲1,按回車使其生效,會看到發生了變化:




4. 我們將剛纔製作的動畫small,拖拽到下圖所示位置:



5. 完成,會看到在0的位置裝載了small動畫:



6. 在bomb炸彈節點上添加腳本,準備用腳本調用該動畫

我們創建一個名爲Bomb的腳本,並掛載到bomb節點之下:



7,在Bomb腳本的onLoad方法中加入代碼



8. 運行一下看看效果

如果順利的話,運行之後就能看到我們的爆炸動畫播放了一次

如果我們想讓這個節點播放其他動畫的話,根據上述方法同樣可以實現,比如我給該節點的Animation組件添加一個動畫idle:



然後在代碼中調用的時候,只要依照上面的形式,運行.play('idle')就可以了。

至此,Animation動畫的製作和使用已經講解完畢,感謝閱讀!



喜歡這篇文章嗎?請關注作者微信公衆號(獨立遊戲開發筆記):



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章