我已经为iPhone6+制作了我的游戏原型。我有一个尺寸为108x108的圆形精灵。我正在为我的iPad原型创作艺术作品。经过我的计算(2048x1536的iPhone6+宽度减少了7.25%,高度增加了23.67% ),我得到了iPad的102x133雪碧图。这张图片不是一个圆。圆的矩依赖于半径,所以我需要根据物理原理来计算它。我应该如何计算我的半径,以获得类似的外观和运动?目前,我正在使用以下内容:
radius = sprite.frame.size.width/2
sprite.physicsBody = SKPhysicsBody(circleOfRadius: radius)发布于 2016-11-24 04:27:43
精灵的高度和宽度不应该受到屏幕上像素数量的影响,它只会影响游戏的可视区域。如果遇到这种情况,只需更改场景中的缩放模式即可。下面是使用缩放模式的一个很好的解释- -http://blog.infinitecortex.com/2014/01/spritekit-understanding-skscene-scalemode/
https://stackoverflow.com/questions/40763633
复制相似问题