某些帧的SceneKit OverlyskScene纹理错误(iOS、Swift)

某些帧的SceneKit OverlyskScene纹理错误(iOS、Swift),ios,swift,sprite,scenekit,Ios,Swift,Sprite,Scenekit,对于我的SceneKit应用程序,我使用overlysksene作为SpriteKit HUD。精灵(PNG)是预加载的,来自atlas。其中有些是动画,有些不是。现在出现了奇怪的行为:有时它会在1到2帧中显示错误的精灵纹理 例如:我在覆盖层上有两个精灵,精灵A和精灵B。它在正确的开头显示精灵A,然后仅在一到两帧中显示精灵B的纹理 我认为这是渲染帧时SceneKit或SpriteKit框架的一个缺陷 有人能解决这个问题吗

对于我的SceneKit应用程序,我使用overlysksene作为SpriteKit HUD。精灵(PNG)是预加载的,来自atlas。其中有些是动画,有些不是。现在出现了奇怪的行为:有时它会在1到2帧中显示错误的精灵纹理

例如:我在覆盖层上有两个精灵,精灵A和精灵B。它在正确的开头显示精灵A,然后仅在一到两帧中显示精灵B的纹理

我认为这是渲染帧时SceneKit或SpriteKit框架的一个缺陷

有人能解决这个问题吗