我正在玩游戏而且我发现添加了最后一层,虽然它在Chrome或Firefox中看起来是正确的但是出现问题,因为该图层显示为黑色背景。 如果我禁用任何其他图层它可以正常工作,所以它必须是屏幕中有多少对象的问题。 实际上六边形和文本之间只有70-90,所以一定不是问题。 代码是来自其他块的复制和粘贴,因此它应该在之前变坏...
var rect=new Kinetic.Rect({
x: 0,
y: 0,
width: rectW,
height: rectH,
fill: color,
stroke: 'black',
strokeWidth: 1,
});
player.add(rect);
var texto=new Kinetic.Text({
x: 40,
y: 5,
textFill: 'black',
text: name,
fontSize: 12,
align: 'left',
width: rectW/2,
});
player.add(texto);
有人能告诉我出错了吗?