2016-11-27 6 views
0

NSView에서 사용자 정의 SKView를 실행하려고합니다.NSView (MacOS)에서 사용자 정의 SKView가 특정 MacBook에서 GPU 문제를 나타냅니다.

상위 NSView가 SKView로 다운 캐스팅되고 SKScene이 그 안에로드되면 아무 문제가 없습니다. 그것은 맥 OS에 대한 새로운 SpriteKit 프로젝트 시작처럼 : enter image description here

을하지만 그 부모 NSView의 내부에 새로운 NSView의를 작성하고 내가 SKView에 해당 뷰를 다운 캐스트하고보기에서 SKScene을 미리 설정하면, 뷰는 모든 이상하고 잘못 :

enter image description here

내 스토리 보드의 설정은 다음과 같습니다 enter image description here

을하지만 내 2015 레티 나 맥북 프로에 2011 년에서 내 맥북 프로에 아니라,이 발생하지 않습니다. 2011 년부터 나온 내 MacbookPro에는 NVIDIA 카드가 있는데, 그 차이점은 내가 찾아 낼 수있는 유일한 차이점입니다. 두 MacBookPros에서 El Capitan을 운영하고 있습니다.

아무도 무슨 일이 일어나고 있는지 아십니까?

감사합니다. 난 그냥 대답을 자신을 알아 냈

답변

1

젠장.

이 솔루션은 "코어 애니메이션 레이어"패널에서 사용자 정의 SKView에 마크를 확인하는 것입니다 :

enter image description here

남자는, 내가 개월 동안이 문제를 찾고 있었어요. Stackoverlfow에 문제를 게시하는 샘플 프로젝트를 만들면 2 가지보기 간의 불일치가 생겼습니다. 대답을 게시 주셔서 감사합니다 유래의 :-)

enter image description here

+0

감사합니다 – DreamerNo56