gpt4 book ai didi

swift - 文件夹中的图像未出现

转载 作者:行者123 更新时间:2023-11-30 12:40:51 25 4
gpt4 key购买 nike

刚刚开始在 XCode 中使用 Swift,我已经阅读了许多教程。不幸的是,他们没有涵盖一些必要的基础知识。我已经导入了 Assets 目录(其中包含子目录)并选择了“复制(根据需要)”。该文件夹为蓝色,出现在“构建阶段”->“复制捆绑资源”中。我使用了下面的简单线条,但图像在模拟器中仍然显示为红色“X”。我已经完成了清理/构建/重新启动,但它仍然无法正常工作。

    if let ship = SKSpriteNode(fileNamed: "cannon.png")
{
ship.position = CGPoint(x: self.size.width/2, y: self.size.height/2)
self.addChild(ship)
}

引用的文件位于Assets/Sprite Images/cannon.png

如何让图像出现?

编辑

我已经下载了 Space Invaders Tutorial Starter Project它使用“ Assets ”文件夹的想法,并且完全符合我的尝试。 “Images.xcassets”文件夹中没有列出任何内容,所以我不确定为什么我的文件夹没有加载。我需要将其标识为特定文件夹吗?

最佳答案

试试这个:

let texture = SKTexture(imageNamed: "myImage.png")
let ship = SKSpriteNode.init(texture: texture)

或者

让 spaceship = SKSpriteNode(imageNamed: "myImage.png")

无论哪种情况,都使用imageNamed

关于swift - 文件夹中的图像未出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42236156/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com