0

NSView 内でカスタム SKView を実行しようとしています。

親の NSView が SKView にダウンキャストされ、その中に SKScene が読み込まれている場合、問題はありません。macOS 用の新しい SpriteKit プロジェクトを開始するようなものです。 ここに画像の説明を入力

しかし、その親 NSView 内に新しい NSView を作成し、そのビューを SKView にダウンキャストし、そのビューで SKScene をプリセットすると、ビューはすべて奇妙で間違っています。

ここに画像の説明を入力

私のストーリーボードのセットアップは次のようになります。 ここに画像の説明を入力

しかし、これは 2011 年の MacbookPro でのみ発生します。私の 2015 Retina MacbookPro では、これは発生しません。2011 年の私の MacbookPro には NVIDIA カードが搭載されていますが、それが唯一の違いです。両方の MacbooksPro で El Capitan を実行しています。

何が起こっているのか知っている人はいますか?

ありがとう!サム

4

1 に答える 1

1

くそ、

私は自分で答えを見つけました。

解決策は、「Core Animation Layer」パネルのカスタム SKView でマークを確認することです。

ここに画像の説明を入力

男、私はこの問題を何ヶ月も探していました。問題を Stackoverlfow に投稿するサンプル プロジェクトを作成すると、2 つのビューの不一致を探すことができました。ありがとうStackoverflow :-)

ここに画像の説明を入力

于 2016-11-27T21:49:12.207 に答える