小编J16*_*164的帖子

Swift SpriteKit:png图像在游戏运行时显示为黑色.我该如何解决?

我正在使用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,是场景的孩子.

这是我正在使用的图像

这是图像

谢谢您的帮助!

photoshop png sprite-kit swift swift2

4
推荐指数
1
解决办法
904
查看次数

标签 统计

photoshop ×1

png ×1

sprite-kit ×1

swift ×1

swift2 ×1