iOS Assets 规模和设计方法

标签 ios swift size assets portrait

我的第一个 iOS 2D 游戏的代码已经写好了。现在,谈到 Assets ,我感到迷茫。原因之一是过时文章带来的不完美感。 我需要知道图像尺寸,才能开始设计。游戏的设备方向仅为纵向。状态栏是隐藏的(游戏)。这些设备是通用的,主要是 iPhone,但如果尺寸也适合 iPad,我当然不反对。为此目的开始设计的最佳图像尺寸是多少?

如果没有你的帮助,我会开始创建 1242 x 2208 和 401ppi 的背景(全屏)图像。然后,在 Photoshop 中将最终图像缩小到 750 x 1334 (4,7“)640 x 1136 (4“)。我的方法正确吗?特别是,最好从 1242 x 2208 开始还是 1080 x 1920 好?

最佳答案

iPhone 5:
显示尺寸:4 英寸
屏幕尺寸:320 x 568 点
渲染像素:640 x 1136 (@2x)
每英寸像素数 (PPI): 326
浏览器尺寸纵向:320 x 460 像素(320 x 528*/320 x 548**)

iPhone 6/7:
显示尺寸:4.7 英寸
屏幕尺寸:375 x 667 点
渲染像素: 750 x 1334 (@2x)
每英寸像素数 (PPI): 326
浏览器尺寸纵向:375 x 559 像素(375 x 627*/375 x 647**)

iPhone 6/7 Plus:
显示尺寸:5.5 英寸
屏幕尺寸: 414 x 736 点
渲染像素: 1242 x 2208 (@3x)
每英寸像素数 (PPI): 401
浏览器尺寸纵向: 414 x 628 像素(414 x 696*/414 x 716**)

所以我会选择图像的渲染像素大小。

关于iOS Assets 规模和设计方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39736680/

相关文章:

ios - Mobile Safari 在硬重置时清除 cookie 和 LocalStorage

xcode - Xcode 4 中的界面生成器

ios - Swift: TableView 仅返回一个单元格

ios - UIAlertController swift

image - 动态缩放 Canvas 大小以适应图像fabric.js

ios - JSON 数据 - 完成处理程序

ios - Swift NSMutableAttributedString 导致在事务中调用 +[CATransaction synchronize]

opengl-es - GLKMatrix4(和其他类似的)在 swift 中丢失了吗?

在 C 中将多个字节转换为文件大小

google-chrome - Google Chrome的默认打开位置和大小