我正在使用Unity for Android和iOS进行手机游戏,我已经为480*800
像素的设备设计了资产,但是当我在最大的屏幕上启动游戏时,图像太恐怖了。
我尝试了不同的技术来缩放相机,图像……没有成功。在Android
中有多个drawables : hdpi, xxdpi
...的大小,在iOS
中,iPad
和iPhone
的图像不能相同,所以我不明白如何加载多个图像。图像以适合所有屏幕分辨率。
或如何使我的资产做到这一点。你能解释一下我吗?
最佳答案
如今,用于游戏图像的400像素非常小。这些天我们很少获得或使用少于4K的东西。
一件事:如果是实际的“像素艺术”(即“复古”像素艺术),则在放大时必须使用“点”放大器来保持“像素形状”。
请注意,几乎每个人都将2DToolkit与Unity一起用于2D项目。它为您创建精灵表。但是,如果您使用的是像素完美的概念,那么对于不同的屏幕尺寸,它也具有不同的Sprite Sheet Set的概念(与今天一样有意义)。
Unity本身不包含任何“用于不同设备的不同精灵”概念,这是2DToolkit如此受欢迎的主要原因之一。
最后请注意:如果您制作计算机游戏,
极其困难
处理不同的屏幕比例。
假设您正在制作侧面滚动器:“某些播放器的屏幕比其他播放器宽”是什么意思?在一般屏幕(例如GTA)中,您应该在宽屏幕上“看到”什么?
这可能涉及大量的概念性工作和编程。这会影响到制作游戏的每个人,从拐角处的孩子到任天堂。没有“简单的解决方案”。
关于android - 所有屏幕统一的设计 Assets ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35428176/