NSView (macOS) 中的自定义 SKView 在某些 MacBook 上出现 GPU 问题
Custom SKView inside NSView (macOS) gives GPU problems on certain MacBooks
我正在尝试 运行 NSView 中的自定义 SKView。
当父 NSView 向下转换为 SKView 并且 SKScene 加载到其中时,就没有问题了。这就像为 macOS 启动一个新的 SpriteKit 项目:
但是当我在该父 NSView 中创建一个新的 NSView 并将该视图向下转换为 SKView 并在该视图中预设 SKScene 时,该视图很奇怪且错误:
我的故事板设置如下所示:
但这仅适用于我 2011 年的 MacbookPro。在我的 2015 Retina MacbookPro 上,这不会发生。我 2011 年的 MacbookPro 有一块 NVIDIA 卡,这是我能发现的唯一区别。我在两台 MacbooksPro 上 运行ning El Capitan。
有人知道这是怎么回事吗?
谢谢!
山姆
妈的,
我自己想出了答案。
解决方法是在"Core Animation Layer"面板的自定义SKView处勾选标记:
伙计,我已经搜索这个问题好几个月了。
针对 post Stackoverlfow 上的问题制作示例项目让我寻找 2 个视图之间的差异。感谢 Whosebug:-)
我正在尝试 运行 NSView 中的自定义 SKView。
当父 NSView 向下转换为 SKView 并且 SKScene 加载到其中时,就没有问题了。这就像为 macOS 启动一个新的 SpriteKit 项目:
但是当我在该父 NSView 中创建一个新的 NSView 并将该视图向下转换为 SKView 并在该视图中预设 SKScene 时,该视图很奇怪且错误:
我的故事板设置如下所示:
但这仅适用于我 2011 年的 MacbookPro。在我的 2015 Retina MacbookPro 上,这不会发生。我 2011 年的 MacbookPro 有一块 NVIDIA 卡,这是我能发现的唯一区别。我在两台 MacbooksPro 上 运行ning El Capitan。
有人知道这是怎么回事吗?
谢谢! 山姆
妈的,
我自己想出了答案。
解决方法是在"Core Animation Layer"面板的自定义SKView处勾选标记:
伙计,我已经搜索这个问题好几个月了。 针对 post Stackoverlfow 上的问题制作示例项目让我寻找 2 个视图之间的差异。感谢 Whosebug:-)