0

我使用下面的代码快速创建精灵。

    var bg : CCSprite = CCSprite.spriteWithImageNamed("Default.png");
    bg.position = ccp(SW*0.5, SH*0.5)
    self.addChild(bg)

请检查图像,第一行给出错误。在此处输入图像描述

错误:“AnyObject”类型不能被隐式向下转换为“CCNode”:您的意思是使用“as”强制向下转换吗?

网上有 Cocos2d-Swift 文档吗?

4

1 回答 1

2

改写就好

var bg : CCSprite = CCSprite.spriteWithImageNamed("Default.png")

作为

var bg = CCSprite.spriteWithImageNamed("Default.png") as CCSprite

Swift 不会隐式转换(在这种情况下:转换AnyObject!CCSprite),您必须使用as.

于 2014-11-28T09:38:51.373 回答