这似乎工作得很好:
当我用完全相同的东西创建一个新项目时,只是新的图像,它不起作用:
我甚至试过
var mainChartxt = SKTexture(imageNamed: "mainC.png")
它仍然给我同样的错误:
SKTexture: Error loading image resource: "img/mainC.png"
我尝试清理项目并删除派生数据文件夹,但仍然没有运气,因为图像不会显示在应用程序上!谢谢。
zphenhs41#
你在哪里/如何在你的项目中添加图像?第二个语法(没有 path)应该没问题。您甚至不必指定 。png,如果这是文件格式(但如果是其他格式,则需要:.jpg,.jpeg,...您可能需要检查您的资产是否已针对目标成员资格进行了“检查”。在右侧(工具)〉文件检查器〉目标成员资格:* 检查 * 你的目标(如果你没有任何测试,不是测试)。
deyfvvtc2#
我在使用spritekit开发游戏的教程中也遇到了类似的错误。错误为“SKTexture:加载图像资源时出错:“imagename””在我的情况下,路径设置不正确。我们可以重新检查以确保路径始终设置正确。
w1jd8yoj3#
也有可能我们选择了错误的目标设备,我们将资产添加到不同的设备。为Apple TV添加了资产,但我在iPhone上运行应用程序。在这种情况下,你也会得到同样的错误。因此,请确保正确添加目标设备资产。
3条答案
按热度按时间zphenhs41#
你在哪里/如何在你的项目中添加图像?
第二个语法(没有 path)应该没问题。您甚至不必指定 。png,如果这是文件格式(但如果是其他格式,则需要:.jpg,.jpeg,...
您可能需要检查您的资产是否已针对目标成员资格进行了“检查”。在右侧(工具)〉文件检查器〉目标成员资格:* 检查 * 你的目标(如果你没有任何测试,不是测试)。
deyfvvtc2#
我在使用spritekit开发游戏的教程中也遇到了类似的错误。
错误为“SKTexture:加载图像资源时出错:“imagename””
在我的情况下,路径设置不正确。
我们可以重新检查以确保路径始终设置正确。
w1jd8yoj3#
也有可能我们选择了错误的目标设备,我们将资产添加到不同的设备。
为Apple TV添加了资产,但我在iPhone上运行应用程序。在这种情况下,你也会得到同样的错误。
因此,请确保正确添加目标设备资产。