swift - SKSpriteNode 未加载到屏幕上?

标签 swift resize swift2 skspritenode

一切正常,但是当我添加苹果时,它只在屏幕上停留很短的时间,然后它就消失/消失了。为什么是这样?任何帮助将不胜感激。

import SpriteKit

class GameScene: SKScene {
    var bg=SKSpriteNode()
    var apple=SKSpriteNode()
    override func didMoveToView(view: SKView) {
        /* Setup your scene here */
        let bg_texture=SKTexture(imageNamed: "wood-texture-pattern.jpg")
        bg=SKSpriteNode(texture: bg_texture)
        bg.position=CGPointMake(CGRectGetMidX(self.frame), CGRectGetMidY(self.frame))
        bg.size.height=self.frame.height
        bg.size.width=self.frame.width
        self.addChild(bg)
        let applePic=SKTexture(imageNamed:"apple.png")
        apple=SKSpriteNode(texture:applePic)
        apple.position=CGPointMake(CGRectGetMidX(self.frame),CGRectGetMidY(self.frame))
      //  apple.size.height=50
       // apple.size.width=50
        apple.setScale(0.25)
        self.addChild(apple)
    }

    override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
       /* Called when a touch begins */


    }

    override func update(currentTime: CFTimeInterval) {
        /* Called before each frame is rendered */
    }
}

最佳答案

更改skspritenode的zPosition

关于swift - SKSpriteNode 未加载到屏幕上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35469530/

相关文章:

ios - 将 deviceToken 从 AppDelegate 传递到 swift 中的另一个类时出错

swift - 如何按颜色对 UIColors 数组进行排序(例如以 ROYGBIV 顺序)?

ios - 隐藏组件不占位置

javascript - 调整大小时更改变量?

javascript - 当用户调整窗口大小时,如何让我的内容保持移动?

javascript - 图像调整大小以适合屏幕

ssl-certificate - swift2 中的客户端证书身份验证

ios - 文本字段中的边框和填充样式不适用于 swift5

swift - 创建本地通知并在每天的特定时间触发(Swift)

swift - 无法推断通用参数 'T'/无法显式特化通用函数