[英]Swift 2.0 - SKSpriteNode's SKTexture sometimes does not show
[英]Swift SpriteKit SKSpriteNode's “Sometimes” Don't Show Up
我正在使用Swift和SpriteKit制作iOS。 但是我在運行我的應用程序時遇到了不正常現象。 有時船只SKSpriteNodes沒有出現在屏幕上,有時子彈的SKSpriteNodes沒有出現,有時一切都顯示正常(我在代碼的其他地方添加了子彈)。 在所有情況下,我都沒有在運行之間更改代碼。 我正在這個屏幕上直接啟動應用程序,所以我想也許它與這些沒有足夠時間初始化的SKSpriteNodes有關。 有任何想法嗎?
設置zPosition
的self.ship
,使其位於后台節點的前面。 這樣的事情(我會在設定位置后這樣做):
self.ship.zPosition = 1.0
例如,您也可以在zPosition
使用底片來放下self.background
。 將zPosition
視為圖層(支持小數),數字越大,您的節點將越接近圖層堆棧的“頂部”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.