NSView(macOS)中的自定义SKView在某些MacBook上出现GPU问题

时间:2016-11-27 21:36:27

标签: macos sprite-kit nsview osx-elcapitan skview

我试图在NSView中运行自定义SKView。

当父NSView被下载到SKView并且SKScene被加载到其中时,那么没有问题。这就像为macOS启动一个新的SpriteKit项目: enter image description here

但是当我在父NSView中创建一个新的NSView并且我将该视图向下转换为SKView并在该视图中预设SKScene时,该视图非常奇怪和错误:

enter image description here

我的故事板设置如下所示: enter image description here

但这只是在2011年我的MacbookPro上。在我的2015 Retina MacbookPro上,这并没有发生。我2011年的MacbookPro有一张NVIDIA显卡,这是我能发现的唯一区别。我在MacbooksPros上运行El Capitan。

有人知道发生了什么吗?

谢谢! 萨姆

1 个答案:

答案 0 :(得分:1)

该死,

我自己刚刚找到了答案。

解决方案是检查"核心动画层"中的自定义SKView上的标记。面板:

enter image description here

伙计,我几个月来一直在寻找这个问题。 制作一个示例项目在Stackoverlfow上发布问题让我找到了两个视图之间的差异。谢谢Stackoverflow: - )

enter image description here