0
當前在Phaser.BitmapData類實例中,有2個屬性(ctx和上下文),它們在使用CanvasRenderingContext2D時導致與新的BitmapData上繪製的東西相同的結果。 context和ctx之間的區別是什麼以及它們每個應該被使用的時候有什麼區別?Phaser.BitmapData 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();
你可能是對的。它仍然以一種奇怪的方式讓我感到迷惑:)擁有2個完全相同的屬性指向相同的CanvasRenderingContext2D。 – Hivaga