我正在創建一個通用應用程序。爲什麼我的藝術品在屏幕上以2x顯示?
我在Illustrator中創建了我的藝術品,以適應iPhone屏幕,特別是在640x1136像素。我導出了PNG並命名爲[email protected],還有一個名爲myArt.png的50%版本。藝術是在一個阿特拉斯文件夾中。
我創建精靈節點a是這樣的:
NSString * [email protected]"starField";
SKSpriteNode *background = [SKSpriteNode spriteNodeWithImageNamed:backgroundName];
background.position = CGPointMake(screenWidth/2, screenHeight/2);
background.zPosition = LayerBackground;
[_worldNode addChild:background];
的問題是,當我在模擬器(iPhone4瓦特/視網膜)運行此,圖像被放大。我必須讓xScale和yScale把它恢復到實際的大小。
爲什麼?我究竟做錯了什麼?
謝謝, 豐富!
場景的scaleMode設置爲? – LearnCocos2D
我試過所有的模式,沒有一個有所作爲... – user2887097