SpriteKit在iOS10 / Sierra上崩溃

时间:2017-01-29 20:53:02

标签: ios opengl-es sprite-kit

我的Spritekit App适用于iOS8,iOS9,但是当我在iOS10中启动它时,每次启动都会出现以下断言错误:

-wellknown +science

如果我设置PrefersOpenGL = YES,关闭Metal I就得到:

validateFunctionArguments:2658: failed assertion `missing buffer binding at index 2 for u_light_position[0].'

该应用程序没有任何OpenGL代码,所有图形都是用SpriteKit编写的,所以这看起来像是SpriteKit内部的OpenGL调用中的一个错误。

这一切在iOS8和iOS9上运行正常,但在10开始时它会在每次启动时始终崩溃这个错误..有没有人见过这样的东西?

编辑:我确实在iOS10上发现了一些奇怪的SKEmitterNodes,但我也没有使用它们。

0 个答案:

没有答案