gpt4 book ai didi

ios - Spritekit Swift SKShapeNode 未出现

转载 作者:行者123 更新时间:2023-11-28 11:20:14 25 4
gpt4 key购买 nike

我试图在我的游戏中放置一个矩形,但它没有出现。这是我声明它和其他重要变量的地方。

    var rect1: SKShapeNode! = SKShapeNode()
var blackColor = (SKColor(red:0.00, green:0.00, blue:0.00, alpha:1))
var screenWidth: CGFloat! = 0
var screenHeight: CGFloat! = 0

这是我赋予它属性的地方。

            if screenWidth == 1024{
rect1 = SKShapeNode(rectOfSize: CGSizeMake(screenWidth/50, screenWidth/23))
}else if screenWidth == 568 || screenWidth == 480{
rect1 = SKShapeNode(rectOfSize: CGSizeMake(screenWidth/50, screenWidth/23))
}else{
rect1 = SKShapeNode(rectOfSize: CGSizeMake(screenWidth/50, screenWidth/23))
}

rect1.fillColor = blackColor
rect1.alpha = 0
rect1.physicsBody?.dynamic = false
rect1.physicsBody?.categoryBitMask = PhysicsCategory.rect1
rect1.physicsBody?.contactTestBitMask = PhysicsCategory.ball
rect1.physicsBody?.collisionBitMask = PhysicsCategory.None
rect1.physicsBody?.usesPreciseCollisionDetection = true
rect1.position = CGPoint(x: 924.325, y: 678.42)
self.addChild(rect1)

没有错误,但没有显示矩形。任何帮助将不胜感激。

最佳答案

alpha=0 表示完全透明。我想这就是您看不到它的原因。

关于ios - Spritekit Swift SKShapeNode 未出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28868581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com