我有很大的背景,目前正在使用纹理图集来显示它(它是2000x2000)。这很好用,但是当我将节点缩放到一定程度时,黑色空间就像这样:
我使用以下代码来缩放它(使用map作为节点变量):
map.runAction(SKAction.scaleTo(0.1, duration: 2))
所以考虑到这一切,有没有办法让它不显示黑色空间?它不是显示黑色空间,而是简单地平铺图像,使其不显示?
答案 0 :(得分:0)
你的背景只是重复的方块,不是吗?而不是一个2000 x 2000你可以有100项200 x 200瓷砖。我是对的吗?
如果是这样,您可以将均匀分布的100个图块添加到父SKNode,然后您可以缩放该父节点。如果你想扩展更多,我猜你需要为该SKNode添加更多的区块。
作为优化,您可以使用另一个纹理替换10 x 10个图块,但这只是一个优化。除非必须这样做,否则不要这样做。