我有这个:
var ctx = canvas.getContext( '2d' );
....
....
ctx.fillStyle = 'blue';
我真正需要改变的是俄罗斯方块游戏的形状。它们是这样写的:
var shapes = [
[ 1, 1, 1, 1 ],
[ 1, 1, 1, 0,
1 ],
[ 1, 1, 1, 0,
0, 0, 1 ],
[ 1, 1, 0, 0,
1, 1 ],
[ 1, 1, 0, 0,
0, 1, 1 ],
[ 0, 1, 1, 0,
1, 1 ],
[ 0, 1, 0, 0,
1, 1, 1 ]
];
我想更改第一个的颜色,即 [1,1,1,1] 或形状 [0],但我尝试过的都不起作用。ctx.fillStyle = '蓝色'; 有效,但它会改变所有对象的颜色。
现场版可以在这里查看: