我正在使用Xcode,Swift和SpriteKit制作游戏.我在photoshop中制作了一个png图像,它涉及透明度,在游戏中看起来很黑.我有其他png图像也涉及透明度,它们看起来像他们应该的方式.我不认为这是一个代码问题,但为了以防万一,这里是将图像引入游戏的代码(它在didMoveToView函数内部):
let warning = SKSpriteNode(imageNamed: "yellow_warning")
warning.setScale(0.1)
warning.anchorPoint = CGPoint(x: 0, y: 0.5)
warning.position = CGPoint(x: CGRectGetMinX(self.scene!.frame)+296, y: CGRectGetMidY(self.scene!.frame))
warningsNode.addChild(warning)
Run Code Online (Sandbox Code Playgroud)
warningsNode是一个简单的SKNode,是场景的孩子.
这是我正在使用的图像
谢谢您的帮助!