cocos2d swift 如何显示精灵?

cocos2d swift how to show a sprite?

因此,我呈现了我的场景,并试图在我按下按钮时显示一个 sprite。我知道调用该函数是因为 NSLog,但我无法显示 sprite。

func ShowShip() {
var booster = CCBReader.load("ccbResources/Booster")
booster.position = CGPoint(x: 0, y: 0)
self.addChild(booster)
NSLog("created sprite")
}

调用了日志,但没有显示精灵。我看了快速入门教程,没看出有什么区别。

编辑:尝试直接调用 .png 资源但出现展开错误

尝试直接方法:

//method_1 : 从磁盘读取图像

var booster = CCSprite(imageNamed:"Booster.png") 
booster.position = CGPoint(x: 50, y: 50)
self.addChild(booster, z:3)

//method_2 : 从精灵读取图像 sheet

    var frame1 = CCSpriteFrameCache.sharedSpriteFrameCache().spriteFrameByName("Booster.png") as CCSpriteFrame
    var booster = CCSprite(spriteFrame: frame1)
    booster.position = CGPoint(x: 50, y: 50)
    self.addChild(booster, z:3)