1
我正在使用精靈套件創建一款遊戲。一切正常,併除外4Sprite套件。 SKSpriteNode不會出現在iPhone 4上,但會出現在4S上
所有設備都在最新的iOS運行在iPhone上的所有設備(包括4S)看起來不錯7.
一切似乎在iPhone 4它工作正常只是背景圖片精靈。這看起來是黑色的。
我的想法是,它在那裏,但定位在屏幕外。
這是我在後臺添加代碼...
//bgImage
bgImage = [SKSpriteNode spriteNodeWithImageNamed:@"BG_1"];
bgImage.position = CGPointMake(self.size.width/2, self.size.height/2);
bgImage.zPosition = 0;
[self addChild:bgImage];
問題1:至於屏幕去,是不是iPhone 4和4S一樣的嗎?相同的大小和兩個視網膜?
問題2:有誰知道任何原因,爲什麼會發生這種情況?
嗨,我真的不知道你爲什麼有這種行爲,但你可以嘗試設置這樣的大小 inline'CGPointMake(self.frame.size.width/2,self.frame.size.height/2) ' – Aaleks
你有沒有嘗試過使用不同的圖像? – sangony
嗨,感謝您的回覆。所以我想我已經知道發生了什麼。背景圖片很好。問題是我在背景的頂部有另一組圖像創建視差滾動效果。但它看起來像iPhone 4處理器不能以足夠快的速度渲染圖像(因爲它們有很多透明度),而是用黑色填充節點(隱藏BG)。我正在測試這個理論.. – user2601032