0

我正在使用 spritekit 开发 iPhone 游戏,过去我一直在使用随机图形,但随着我的游戏玩法开始成型。我想是时候研究一下我自己的图形开发了。

我的关卡是用 Tiled 设计的,所以我想知道是否可以让每个 tile 16 * 16 和 hd 版本(对于 iPhone 视网膜)32 * 32。以及,iPhone 和绘制图像的区别是什么iPhone视网膜。

谢谢

4

1 回答 1

2

这是正确的。Retina 图形的分辨率是非 Retina 的两倍。支持 Retina 和非 Retina 显示器的最简单方法是为您使用的每个图形制作两个副本。对非视网膜图像使用格式 imagename.png,对视网膜图像使用 imagename@2x.png 格式。当你想加载图像时,你可以使用这一行:

UIImage* image = [UIImage imageNamed:@"imagename"];

iOS 会自动选择正确的图像。

于 2014-05-06T15:54:19.570 回答