Skip to content

Commit c2c6ef8

Browse files
authored
Merge pull request #3363 from pandamicro/develop
Fix rendering issues
2 parents e715f65 + 32e88b0 commit c2c6ef8

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

cocos2d/core/renderer/RendererCanvas.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@ cc.rendererCanvas = {
418418
//ugly for armature
419419
this.restore();
420420
this.save();
421-
this._context.transform(t.a, -t.b, -t.c, t.d, t.tx * scaleX, -(t.ty * scaleY));
421+
this._context.transform(t.a * scaleX, -t.b * scaleY, -t.c * scaleX, t.d * scaleY, t.tx * scaleX, -(t.ty * scaleY));
422422
} else {
423423
this._context.setTransform(t.a * scaleX, -t.b * scaleY, -t.c * scaleX, t.d * scaleY, this._offsetX + t.tx * scaleX, this._realOffsetY - (t.ty * scaleY));
424424
}

cocos2d/core/sprites/CCSprite.js

+1
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,7 @@ cc.Sprite = cc.Node.extend(/** @lends cc.Sprite# */{
293293
locRect.y = rect.y;
294294
locRect.width = rect.width;
295295
locRect.height = rect.height;
296+
this._renderCmd.setDirtyFlag(cc.Node._dirtyFlags.transformDirty);
296297
},
297298

298299
/**

extensions/gui/scrollview/CCScrollViewCanvasRenderCmd.js

+2
Original file line numberDiff line numberDiff line change
@@ -79,5 +79,7 @@
7979
}
8080
}
8181
cc.renderer.pushRenderCommand(this.endCmd);
82+
83+
this._dirtyFlag = 0;
8284
};
8385
})();

0 commit comments

Comments
 (0)