之前已经写好了人物移动及动画了,应该很完美了才是啊!( 恶心!!!)
代码没有永远不出错,永远好用的情况!!!
移动后翻转
人物朝某个方向移动,那相应的停下后也应该在某个方向。如图这样:
但是在停下时会先出现一个旋转,导致人物朝着突然的其他方向,然后再转回来,由于没有操作因此更新就一直停在了这个位置的图案上。要是没有这中间的转向就好了。
Sprite_Character.prototype.palCharacterPatternX = function() {
var pattern=this._character.pattern();
return !this._character.hasStepAnime() &&this._character._stopCount>0?this._character.patternIndex.get(this._character._patternDirection):pattern;