1

我正在做一个游戏,我发现添加了最后一层,虽然它在 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);

谁能告诉我是否出了问题?

4

0 回答 0