【发布时间】:2017-10-07 11:08:25
【问题描述】:
目前在 Phaser.BitmapData 类实例中有 2 个属性(ctx 和 context),它们是 CanvasRenderingContext2D 的实例,使用时会导致在新的 BitmapData 上绘制相同的结果。 context 和 ctx 有什么区别,什么时候应该使用它们?
例子:
var bmp = this.game.add.bitmapData(530, 200);
bmp.context.rect(0, 0, 530, 200);
bmp.context.fillStyle = '#FF0000';
bmp.context.fill();
VS
var bmp = this.game.add.bitmapData(530, 200);
bmp.ctx.rect(0, 0, 530, 200);
bmp.ctx.fillStyle = '#FF0000';
bmp.ctx.fill();
【问题讨论】: