原文地址:https://www.jianshu.com/p/9874f917602d
上一篇我們學習了怎麼製作一個AnimationClip,現在我們來學習如何使用它。
爲了演示一個完整的流程,我們來重新創建一個節點:bomb(炸彈),用他來播放上次製作的爆炸的動畫。
1. 創建一個節點,並命名爲bomb:
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動畫的製作和使用已經講解完畢,感謝閱讀!
喜歡這篇文章嗎?請關注作者微信公衆號(獨立遊戲開發筆記):