MTLTextureDescriptor的高度大于允许的最大大小错误



我得到错误

-[MTLTextureDescriptorInternalvalidateWithDevice:], line 1325: error 'Texture Descriptor Validation MTLTextureDescriptor has height (8334) greater than the maximum allowed size of 8192'

当我试图在iPhone 13 mini上运行我的SpriteKit游戏时。这导致游戏在模拟器和物理设备上都崩溃。然而,当我在iPhone 13上测试它时,游戏运行得很好。

是什么导致了这个错误,我该如何修复它?

我的SKScene的尺寸都是1284x2720。

看起来这是一个bug。根据金属功能表:
所有iPhone 13型号都支持分辨率高达16384像素的2D纹理

最新更新