"SKTexture: Error loading image resource" 在 Swift 中,Xcode 版本 9.4.1



我正在开发一个游戏,当我构建游戏时,我的 Assets.Xcassets 文件夹中的图像显示为一个正方形,中间有一个红色的 X。出现的错误是SKTexture:加载图像资源时出错:"食物 1、食物 2、食物 3、食物 4、食物 5">

我在类游戏中的代码:SKScene,

我设置了一个计时器属性,图像列在字符串数组中

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])

看起来你有一个只有一个条目的 [字符串]我想你的意思是做 ["food1", ...] 而不是 ["food1, ..."]?

最新更新