Я делаю iOS с помощью Swift и SpriteKit. Однако я испытываю нерегулярность при работе с моим приложением. Иногда корабль SKSpriteNodes не появляется на экране, иногда SKSpriteNodes пули не появляются, иногда все выглядит нормально (я добавляю пули в другом месте кода). Во всех случаях я не вношу изменений в код между прогонами. Я запускаю приложение прямо на этом экране, поэтому я думаю, возможно, это связано с этими SKSpriteNodes, не имеющими достаточно времени для инициализации. Есть идеи?Swift SpriteKit SKSpriteNode «Иногда» не отображается
2
A
ответ
12
Установите zPosition
self.ship
так, чтобы он находился перед узлами фона. Что-то вроде этого (я хотел бы сделать это после установки положения):
self.ship.zPosition = 1.0
Вы также можете использовать негативы в zPosition
, например, уронить self.background
вниз. Подумайте о zPosition
как о слоях (с поддержкой десятичных знаков), чем выше число, тем ближе к «вершине» стека слоев ваш узел будет.
Смежные вопросы
- 1. Swift 2.0 - SKTexture SKSpriteNode иногда не отображается
- 2. SpriteKit, Swift - ScrollView не отображается
- 3. Spritekit Swift SKShapeNode Не отображается
- 4. Изображение SKSpriteNode не отображается
- 5. Spritekit - видеоролик SKSpriteNode иногда, а не другие, используя AVPlayer
- 6. Swift Spritekit Camera Следуйте за skspritenode (Player)
- 7. Переместить SKSpriteNode от Y - Swift 2 + SpriteKit
- 8. ИОСА - Swift 2,2 - SpriteKit - sublassing SKSpriteNode класс
- 9. SKSpriteNode не отображается при добавлении
- 10. SKSpriteNode не отвечает на заданный цвет и blendModeFactor (SpriteKit & Swift)
- 11. SpriteKit SKSpriteNode движется
- 12. SpriteKit - Получение веса SKSpriteNode
- 13. SpriteKit SKSpriteNode slide
- 14. Spritekit - это SKSpriteNode, обращенный к другому SKSpriteNode
- 15. Swift: Random SKSpriteNode
- 16. анимация iOS SpriteKit не отображается
- 17. Swift/SpriteKit обнаружение столкновений
- 18. Swift SpriteKit Бар здоровья
- 19. Swift 3 (SpriteKit): Стоп слабый SKSpriteNode стать ноль после инициализации
- 20. Развернуть SKSpritenode в одном направлении, в Xcode SpriteKit, используя Swift
- 21. Препятствие случайный разрыв не работает [SpriteKit] [Swift]
- 22. Как работает touchBegin на SKSpriteNode (SKNode) на SpriteKit?
- 23. Xcode SpriteKit SKAction не меняет свойства SKSpriteNode?
- 24. SpriteKit - SKSpriteNode physicsBody не образуя в CGPath
- 25. iOS - SpriteKit: ApplyImpulse не работает на SKSpriteNode
- 26. Обнаружение столкновения SpriteKit Swift
- 27. Подкласс в Swift SpriteKit
- 28. SpriteKit иногда не загружается SKTexture
- 29. SKTexture не обновляется правильно в Swift/SpriteKit
- 30. Swift SpriteKit SKPhysicsJointPin
Он мог также установить непрозрачность всех своих спрайтов на 0,5 временно, чтобы увидеть, скрывается ли кто-нибудь из них за другим. Если они все еще не появятся, он может быть уверен, что это не глубина и что что-то еще не так. –
Спасибо тысячу раз. Это была проблема! – mpkostek
@mpkostek Удивительный, рад помочь. – Gliderman