天天看點

CocosCreator讓角色動起來

因為CocosCreator的Mac版本(最新v2.1.2)有bug,制作的Clips經常儲存不了(如果Clips可以動但是運作的時候不動,多半這個情況),這種情況我的解決辦法就是每次做一個Clips就重新開機一次編譯器,然後就會出現儲存的選項,然後才可以。

下面就是角色動起來的關鍵代碼(預設給節點添加了可用的Clips動畫,并且勾選了Play On Load)

onLoad() {
        try {
            //擷取動畫元件
            var anim = this.getComponent(cc.Animation);
            var animState = anim.play('abc');
            // 擷取動畫是否已經暫停
            var paused = animState.isPaused;
            if (paused) {
                cc.log("暫停了");
                //anim.start('abc');
            } else {
                cc.log("沒有暫停");
                //anim.pause('abc');
            }
        } catch (e) {
            cc.log("錯誤" + e);
        }
    },
           

效果圖:

CocosCreator讓角色動起來