Sprite kit SKSpriteNode()纹理的大小是否有限制?(4000 x 4000)

Sprite kit SKSpriteNode()纹理的大小是否有限制?(4000 x 4000),sprite-kit,textures,sprite,Sprite Kit,Textures,Sprite,我一直在向SKSpriteNode()添加纹理,并从节点获取纹理以更改它们。 添加纹理时,如果不添加宽度或高度超过4000的纹理,则无法添加黑色SKSpriteNode()(纹理存在,只是黑色) 当从节点获取纹理时,我必须在获取纹理之前通过缩放节点来确保结果在4000宽度或高度范围内,否则它将再次为空 这对我现在的比赛来说很好,但是我想知道是否有一个内置的4000的限制,这样我就可以考虑了。 (我之所以使用如此大的纹理是有原因的……所以我可能偶尔会超过4000个宽度)查看苹果公司的这张有用的图表

我一直在向SKSpriteNode()添加纹理,并从节点获取纹理以更改它们。 添加纹理时,如果不添加宽度或高度超过4000的纹理,则无法添加黑色SKSpriteNode()(纹理存在,只是黑色) 当从节点获取纹理时,我必须在获取纹理之前通过缩放节点来确保结果在4000宽度或高度范围内,否则它将再次为空

这对我现在的比赛来说很好,但是我想知道是否有一个内置的4000的限制,这样我就可以考虑了。
(我之所以使用如此大的纹理是有原因的……所以我可能偶尔会超过4000个宽度)

查看苹果公司的这张有用的图表:

它有很多关于图形限制的信息。如果您想知道iOS的最大纹理大小,请查找“最大2D纹理宽度和高度”的条目

这取决于您的目标操作系统。例如,如果您希望支持iOS 8及更高版本,则二维纹理的iOS 8限制为4096 x 4096像素,即使iOS的更高版本可以支持更大的纹理