2017-06-23 3 views
1

iOS/Swift用のSpriteKitでスクロールしないバックグラウンドを持つアドベンチャーゲームを作っています。背景は変更されませんが、その上に生まれるものは変わりません。ゲームの背景 - PNGファイルの適切な解決?

オンラインで、具体的にはhttps://www.hackingwithswift.com/read/14/overviewに続いて、作者は@ 1xの場合は1024 x 768のバックグラウンドを、@ 2xの場合は2048 x 1536のバックグラウンドを使用しました。作者は@ 3xを持っていませんでした。

@ 2xを得るには2を2倍にするだけですが、今では@ 3xをサポートしなければならないので、元のものに3を掛けますか?

だからそれは正しいように見える

@1x = 1024 x 768 
@2x = 2048 x 1536 
@3x = 3072 x 2304 

ないことを意味? @ 3xは非常に高いようです。これは私の資産のすべてでそれをどうやってやるのだろうか?つまり、1024×768 @ 1xの背景の文字が200x200pxの場合、2048x1536の背景で400x400、3072x2304の背景で600x600になりますか?

ありがとうございます!

+0

に注意してください:現在、唯一7+と6S +は3倍の解像度の画像@使用。 iPadsは@ 2xのみを使用します。だから(現在の)iOSデバイスは '3072 x 2304'を使用しています – DonMag

+0

あなたは@ 3xとそれらのサイズを使うことは賢明だと思いますか?私はそれが私のゲームにさらに多くのサイズを追加すると確信しています。 – NullHypothesis

+0

私はこれを読んでお勧めします:https://developer.apple.com/library/content/documentation/2DDrawing/Conceptual/DrawingPrintingiOS/GraphicsDrawingOverview/GraphicsDrawingOverview.html#//apple_ref/doc/uid/TP40010156-CH14-SW1 ...また、ここに良いブログの投稿のように見える:http://ivomynttinen.com/blog/ios-design-guidelines – DonMag

答えて

1

はい。あなたは毎回同じ割合を維持しています。

3072/600 = 5.12 = 1024/200

2304/600 = 3.84 = 768/200

+0

よろしくお願いいたします。だから、その高いサイズで@ 3xを保つ? – NullHypothesis

+0

はい、@ 3x –

+0

を使用する予定の場合と同じ解像度を使用してください上記の男とリンゴのガイドラインによれば、今サポートされている最高解像度は2732 x 2048です。とにかく2732×2048にスケールダウンするので問題はありませんか?あなたは将来の校正のために私がまだ高くなるべきだと思いますか? – NullHypothesis

関連する問題