2017-04-19 79 views
1

我尝试为Android创建2D游戏。它看起来像切断绳(它不是一个克隆,但它有相同的级别表示),如果它有一个值。
我的问题是我无法理解我应该使用的最佳精灵尺寸。即我应该使用什么样的目标屏幕分辨率来拍摄高清设备(如三星Galaxy S7等,手机和平板电脑)没有异常现象?我应该在2D游戏中使用什么样的精灵尺寸?

为了让我的问题更清晰,我问了一下这个1单位= x像素 xxhdpi屏幕。什么是X

P.S.对不起,如果它是脱离主题,我将不胜感激正确的社区的链接,然后如果它是重复的,我将不胜感激链接在这篇文章因为我找不到它。

+2

这个问题可能更好的问在游戏开发堆栈交换 - https://gamedev.stackexchange.com/ –

+0

谢谢!我会在那里问。 –

+1

为了提供一些信息,为了获得最佳性能,您应该始终使用2的倍数,例如常见的16x16,32x32,64x64等,但今天它不是一个很好的限制,可以忽略 – Maakep

回答

1

如果你问的是精灵分辨率,这里是我的方法:我创建一个具有最高目标屏幕分辨率(主要是1080p)的Photoshop项目,创建每个场景,然后栅格化并以相同分辨率导出各个精灵。

当然,如果在多个场景中使用精灵,我会以最高分辨率导出它,然后在需要时将其缩小。

+0

谢谢你的回答! –

+0

不客气。 –

1

我不会解释所有的研究。 我检测到最大的屏幕格式为2560pxX1600px。为什么?来自Google的屏幕尺寸表Android开发者网站。
作为下一步我划分了一个游戏屏幕12.我认为在不同的情况下,它将是各种各样的......但我选择12 cuz它除以4,3和2.
作为最后一步,我划分了1600 12,大约133px。为了改善结果,我将这个数字缩放到了128px。 也就是说如果最小屏幕侧包含12个单位,则每个单元为128像素。
P.S.也许有人会有同样的问题,它会帮助他。