我在SpriteKit for iOS / Swift中制作了一个非滚动背景的冒险游戏。背景不会改变,但产生的东西会发生变化。
在网上的一些教程中,特别是在https://www.hackingwithswift.com/read/14/overview之后,作者使用1024 x 768背景作为@ 1x,然后使用2048 x 1536作为@ 2x。作者没有@ 3x。
我读到要获得@ 2x只需将2乘以2,但现在我必须支持@ 3x,你会将原来乘以3?
这意味着
@1x = 1024 x 768
@2x = 2048 x 1536
@3x = 3072 x 2304
这看起来是否正确? @ 3x似乎非常高。这就是我将如何用我的所有资产做到的?即如果1024 x 768 @ 1x背景上的角色是200x200px,那么我会让他在2048x1536背景上为400x400,在3072x2304背景上为600x600?
谢谢!
答案 0 :(得分:1)
是。你每次都保持相同的比例。
3072/600 = 5.12 = 1024/200
2304/600 = 3.84 = 768/200