我正在做一个游戏,我发现添加了最后一层,虽然它在 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);
谁能告诉我是否出了问题?