0

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

当父 NSView 向下转换为 SKView 并在其中加载 SKScene 时,就没有问题了。这就像为 macOS 启动一个新的 SpriteKit 项目: 在此处输入图像描述

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

在此处输入图像描述

我的故事板设置如下所示: 在此处输入图像描述

但这仅在我 2011 年的 MacbookPro 上。在我的 2015 Retina MacbookPro 上,这不会发生。我 2011 年的 MacbookPro 有一张 NVIDIA 卡,这是我能发现的唯一区别。我在两个 MacbooksPros 上运行 El Capitan。

有人知道发生了什么吗?

谢谢!山姆

4

1 回答 1

1

该死,

我只是自己想出了答案。

解决方法是在“Core Animation Layer”面板中的自定义SKView处勾选标记:

在此处输入图像描述

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

在此处输入图像描述

于 2016-11-27T21:49:12.207 回答