当人物走到拐点的时候如何更改人物的行走动画
移动代码如下
不知道是否在红框处加相应代码,求大神们指点
這段代碼裡,
行走主要是透過 let sequence = []; 這個數組,
配合最下面的 _hero.runAction( cc.sequence( 數組 ) ) 來完成的
所以,你可以在他對數組加入新的事件的時候來做,
例如
for( let i = 0; i < this._paths.length ++i ) {
let actionPosition = this._layerFloor.getPositionAt( this._paths[i] );
actionPosiiton.y += 10;
//新增一個函數,交給sequence數組去執行
var newMethod = function()
{
//在這裡寫上你切換動畫的代碼
};
sequence.push( cc.callFunc( newMethod ) );
sequence.push( cc.moveTo( this.stepOfDuration, actionPosition) );
preActionPosition = cc.p( actionPosition.x, actionPosition.y );
}
非常感谢