Ios 未在Swift 2和SpriteKit中加载纹理的节点
所以我在做一个沙子掉落的益智游戏,你必须把沙子颗粒放进球门。在Swift 2、iOS 9、xCode 7更新之前,我的节点工作正常。但是现在,当我加载游戏时,它没有正确加载所有节点 举个例子:(我注释掉了我知道不是问题的大部分细节,比如标签的位置和颜色) 这将在加载时将所有节点渲染到屏幕上,但是,许多节点丢失,并且在许多情况下,丢失的节点在每次运行时都会有所不同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
有什么见解吗?尝试将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
...