2016-05-27 14 views
1

SCNodeにSKSpriteNodeイメージを含むSKSceneを追加しましたが、イメージはSCNode(フェースノード)の境界の外側に伸びて見えます。 SCNodeの境界の内側にイメージを表示するにはどうすればよいですか?SCNNodeに追加すると、SKSpriteNodeイメージのテクスチャが伸びる

画像はfaceSKSceneに正しく表示されます。 SKNodeのコンテンツにfaceSKSceneを追加すると、SKNode全体がカバーされますが、ほとんどの画像は表示されません。それは伸ばすことができるように見えますが、わかりません。

答えて

1

最初に確認するのは、バンドルに実際に2倍の画像と3倍の画像が含まれていることです。このロードロジックはSKSpriteNodeサイズを設定していますが、プロパティはポイント単位であり、テクスチャは通常ピクセル単位です。 2倍のイメージを持つ場合、ポイントサイズはピクセルサイズの1/2です。また、奇数サイズの画像は1倍、2倍、3倍の尺度ではうまく再生されないため、画像の幅と高さが均一であることを確認してください。

関連する問題