如何使Tilemap适应不同的屏幕分辨率?

时间:2015-08-22 19:34:12

标签: 2d

我正在开发2D迷你策略游戏,我有一个TileMap。

主要思想是TileMap适用于所有屏幕分辨率,而不必滚动它并防止视图优势更高分辨率更低(显示更多的图块)。

所以这让我觉得我没有多少选择?

  • 缩放瓷砖。
  • TileMap与我想要支持的最低分辨率一样小,然后用装饰性的东西填补更高分辨率的空白?

我还有其他选择吗?你会做什么?

1 个答案:

答案 0 :(得分:0)

根据您的引擎构建方式,我会说您可以:

修补第二个选项 - 利用升级后的战争迷雾(战争的阴影?)来减少从视野外的瓷砖获取的有用信息。

在我看来,使用“装饰”来填补空间将给游戏带来未完成的触感。您可以在游戏的初始阶段考虑此选项。

设置固定的视野并实现放大/缩小等功能,因此较小的屏幕可以简单地利用该功能获得整体视图,并通过鼠标滚动或任何输入法轻松处理游戏你找到了。

只需将它们放大以获得更大的屏幕,但除非使用抗锯齿或基于矢量的图像,否则会降低图像质量。

编辑:你也可以结合其中任何一个。就像战争迷雾和放大/缩小