Swift,Xcode版本9.4.1中的“ SKTexture:加载图像资源时出错”

时间:2018-07-07 20:37:49

标签: swift xcode

我正在开发游戏,并且在构建游戏时,Assets.Xcassets文件夹中的图像显示为中间带有红色X的正方形。出现的错误是 SKTexture:加载图像资源时出错:“ food1,food2,food3,food4,food5”

我在GameScene类中的代码:SKScene,

我设置了一个timer属性,并且图像在字符串数组中列出

var foodTimer:Timer!

var randomFood = ["food1, food2, food3, food4, food5"]

“ didMove(要查看:SKView)”中的代码

foodTimer将使食物每0.75秒出现在屏幕上

foodTimer = Timer.scheduledTimer(timeInterval: 0.75, target: self, selector: #selector(addFood), userInfo: nil, repeats: true)

我的另一个函数中的代码位于“ didMove(以查看:SKView)”之后

@objc func addFood() {

    randomFood = GKRandomSource.sharedRandom().arrayByShufflingObjects(in: randomFood) as! [String]

    let food = SKSpriteNode(imageNamed: randomFood[0])

1 个答案:

答案 0 :(得分:0)

好像您有一个[String]只有一个条目,我想您是要执行[“ food1”,...]而不是[“ food1,...”]?