0
這裏的一些背景:SpriteKit遊戲應該支持縱向還是橫向?或者,他們是否應該只支持其中的一種方向?
我被賦予它們基於卷的SKPhysicsBody對象與SKShapeNode/SKSpriteNode對象打打鬧鬧,我的包裹封閉場景,基於邊沿的SKPhysicsBody。物體在重力,作用力和遊戲中碰撞的影響下如預期般相互作用。
當模擬器的方向改變時會出現該問題。到目前爲止,我一直在爲場景的scaleMode屬性使用.resizeFill值。使用這個值的結果是不一致的。節點傾向於錯位或從場景的邊界SKPhysicsBody邊緣物體落下。
所以,我想知道如果爲肖像和風景製作SpriteKit遊戲是一個好主意嗎? SpriteKit應該只限於一個方向嗎?我想知道做出這些決定的一般規則(即最佳實踐)。
我明白了。您是否發現Spritekit在嘗試支持兩種方向(即節點放錯位置,點對像素比率改變等)時不一致和「錯誤」? – hvasam
不,我沒有找到。我已經寫了幾個應用程序,在兩種方向上使用SpriteKit。一個重新調整SKScene以適應(並因此必須處理新邊界之外的節點並重新定位它們),另一個重新調整視圖以適合(並且因此一切都自動縮放)。你確實需要應付變化,但SpriteKit本身至少在這方面我覺得還行。 –