首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自文件夹的图像未出现

来自文件夹的图像未出现
EN

Stack Overflow用户
提问于 2017-02-14 21:02:50
回答 2查看 407关注 0票数 0

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

代码语言:javascript
复制
    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中。

我怎样才能让图像出现?

编辑

我已经下载了太空入侵者教程入门项目,它使用了一个“资产”文件夹的想法,并做了我想要做的事情。"Images.xcassets“文件夹中没有列出任何内容,所以我不知道为什么我的文件夹没有加载。是否需要将此标识为特定文件夹?

EN

Stack Overflow用户

发布于 2017-02-14 21:28:25

试一试:

代码语言:javascript
复制
let texture = SKTexture(imageNamed: "myImage.png")
let ship = SKSpriteNode.init(texture: texture)

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

在这两种情况下,请使用imageNamed

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42236156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档