我为我的游戏制作了一个用sprite工具包制作的网格。网格由作为图像的SKSpritenodes制作。我希望网格有2x2,3x3,4x4,5x5和6x6的难度级别。每幅图像的宽度和高度大约为静态100。当我的网格是2x2时,网格在中间看起来很好,但是,它看起来太小而且不会占用大量的屏幕空间。当网格为3x3时,它在居中时看起来不太好,看起来有点太小。当网格是4x4时,它看起来很好居中,但是,对于屏幕看起来也略微过小。当网格为5x5时,它会在居中时向外看,但看起来很适合屏幕。当网格为6x6时,它看起来很棒并且相称。我的问题是,如何在居中时使所有网格尺寸看起来并占用适当数量的屏幕空间。意思是,我希望2x2的网格方格比3x3大,而3x3的网格方格比4x4大,依此类推。我希望有一个基于给定行和列动态调整大小的网格。