2016-11-23 220 views
2

我已經爲iPhone6 +製作了我的遊戲原型。我有一個尺寸爲108x108的圓形精靈。我正在爲我的iPad原型製作圖稿。在做了我的計算之後(我的計算結果是iPhone6 + iPad的寬度減少了7.25%,2048x1536的高度增加了23.67%),我得到了一個102x133的iPad精靈圖像。此圖像不是一個圓圈。圓的時刻取決於半徑,所以我需要爲物理學計算它的正確值。我應該如何計算我的半徑以獲得相似的外觀和運動?目前我使用如下:計算橢圓形的半徑

radius = sprite.frame.size.width/2 
sprite.physicsBody = SKPhysicsBody(circleOfRadius: radius) 
+3

http://math.stackexchange.com/questions/432902/how-to-get-the-radius-of-an-ellipse-at-a-specific-angle by-know-its-semi-majo#432907 – Idan

+1

@Idan我怎麼寫這個是Swift代碼?如果我在iPad上使用102x133圖像作爲圓形,它會看起來像是圓形還是橢圓形? – Serenade

+0

您需要以不同的方式處理您的遊戲,如果您需要保留所有對象的形狀,則需要剪切一些遊戲 – Knight0fDragon

回答