随机线出现在运动纹理节点上

时间:2015-06-14 04:46:25

标签: swift sprite-kit png textures action

我有几个纹理节点不断向右移动。由于某种原因,其中一种纹理节点在移动时会在其自身和下一个节点之间生成白线,仅在移动时生成。

enter image description here

图像为60 x 60,图像的3/4为透明,1/4为绿色。当我将图像更改为60 x 60(无透明度)的纯色并运行应用程序时,该行会消失吗?

这是我的代码:

func generateGroundSegment_SingleSegment() {

    nodeSegment = SKSpriteNode()
    nodeSegment.texture = arrayTextureSegment[Int(myElement)]
    nodeSegment.size.width = sizeSegmentWidth
    nodeSegment.size.height = sizeSegmentHeight
    nodeSegment.position.x = countSegmentX * sizeSegmentWidth
    nodeSegment.position.y = (countSegmentY * sizeSegmentHeight) - nodeWaterLayer1_1.size.height - nodeSegment.size.height/2
    nodeSegment.zPosition = 190
    //generateGroundSegment_Type()
    nodeMovingPlatform9.addChild(nodeSegment)

}

具有白线的节点是另一个节点的子节点,该节点的zPosition为0,颜色清晰,是向左移动的节点。向左移动的节点是另一个节点的子节点,此节点的zPosition也为0,并且颜色清晰。

有人知道可能导致这种情况的原因吗?我虽然可能是图像试图调整大小或其他东西,这就是为什么指定nodeSegment的宽度和高度。我使用了其他图像,并且没有一个出现白线。所有图像均为60 x 60。

0 个答案:

没有答案