

現在言語はswiftでspritekitを使用してアプリ開発を進めようとしています。  
そこで画像についてなのですが、使用する画像のサイズはデバイスによって変えなければならなく、xcodeでは@1x、@2x、@3xの３つの画像を用意するとデバイスに対応した画像のサイズを選んでくれますが、みなさんはどのようにして３つの画像を用意していますか？  
ちなみに私は、画像を作る時はファイアアルパカとかいうお絵描きツールを使います。  
画像を作る際は大きめに作って@3x用にして縮小して@2x、@1xに合うサイズに変更して使用しようと考えています。  
問題はないでしょうか？


CC BY-SA 3.0
2016-01-30T17:04:02.937
21515
2016-03-01T13:53:47.567
2016-01-31T13:01:53.483
2238
14193
question
swift spritekit
デバイスの画面に応じて用意する3種類の画像サイズの考え方


通常は、大きめの画像を用意しておいて、そこから縮小して@1x、@2x、@3xを作成するというやり方で、特に問題ないと思います。

それぞれの画像のサイズは、@1xのサイズが基本で@2xだと2倍、@3xだと3倍のサイズになります。自分の場合、元の画像は1024x1024程度の大きさで用意しておいて、それぞれの大きさに縮小して使用しています。

例：@1xで40x40のサイズの画像を使用する場合

  * @1x → 1024x1024を40x40に縮小して画像を生成
  * @2x → 1024x1024を80x80に縮小して画像を生成
  * @3x → 1024x1024を120x120に縮小して画像を生成

いわゆる、ドット絵と言われるような画像を使用する場合なら、逆に@1xのサイズで元の画を用意して、それを単純に拡大することで@2x、@3xを生成するという方法も良いかも知れません。


CC BY-SA 3.0
2016-01-31T09:30:11.257
21536
2016-01-31T13:33:08.580
2016-01-31T13:33:08.580
7459
7459
21515
answer