Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 未在Swift 2和SpriteKit中加载纹理的节点_Ios_Swift_Sprite Kit_Swift2_Sktexture - Fatal编程技术网

Ios 未在Swift 2和SpriteKit中加载纹理的节点

Ios 未在Swift 2和SpriteKit中加载纹理的节点,ios,swift,sprite-kit,swift2,sktexture,Ios,Swift,Sprite Kit,Swift2,Sktexture,所以我在做一个沙子掉落的益智游戏,你必须把沙子颗粒放进球门。在Swift 2、iOS 9、xCode 7更新之前,我的节点工作正常。但是现在,当我加载游戏时,它没有正确加载所有节点 举个例子:(我注释掉了我知道不是问题的大部分细节,比如标签的位置和颜色) 这将在加载时将所有节点渲染到屏幕上,但是,许多节点丢失,并且在许多情况下,丢失的节点在每次运行时都会有所不同 有什么见解吗?尝试将ZPosition设置为您的节点,对我有效 在我的项目中,我遇到了这样的情况: let bg = SKSpri

所以我在做一个沙子掉落的益智游戏,你必须把沙子颗粒放进球门。在Swift 2、iOS 9、xCode 7更新之前,我的节点工作正常。但是现在,当我加载游戏时,它没有正确加载所有节点

举个例子:(我注释掉了我知道不是问题的大部分细节,比如标签的位置和颜色)

这将在加载时将所有节点渲染到屏幕上,但是,许多节点丢失,并且在许多情况下,丢失的节点在每次运行时都会有所不同


有什么见解吗?

尝试将ZPosition设置为您的节点,对我有效

在我的项目中,我遇到了这样的情况:

let bg = SKSpriteNode(imageNamed: "careSceneBG2")
bg.zPosition = 0
...

let monster = SKSpriteNode(imageNamed: "fire")
monster.zPosition = 1
...

let item = SKSpriteNode(imageNamed: img)
item.zPosition = 2
...

控制台中有任何警告,如:
加载图像资源时出错
?你救了我一天,不只是一个月的一天,我爱你,洛根!我正要回答我自己的问题!我将背景节点的zPosition设置为-1。现在一切都回来了!谢谢
let bg = SKSpriteNode(imageNamed: "careSceneBG2")
bg.zPosition = 0
...

let monster = SKSpriteNode(imageNamed: "fire")
monster.zPosition = 1
...

let item = SKSpriteNode(imageNamed: img)
item.zPosition = 2
...