您会如何调整 Tilemap 以适应不同的屏幕分辨率?
What would yo do to adapt a Tilemap to different Screen Resolutions?
我正在开发一款 2D 迷你策略游戏,我有一个 TileMap。
主要思想是 TileMap 适合所有屏幕分辨率,而无需在其上滚动并防止在较低分辨率(显示更多图块)方面给予更高分辨率的视图优势。
所以我认为这让我没有多少选择?
- 缩放瓷砖。
- TileMap 小到我想要支持的最低分辨率,然后用一些装饰性的东西填充更高分辨率的空白?
我还有其他选择吗?你会怎么做?
根据您的引擎构建方式,我认为您可以:
修改第二个选项 - 使用升级后的 war 雾(war 的影子?)之类的东西来减少从视野外的图块获取的有用信息。
在我看来,使用"decoration"来填充space会给游戏带来未完成的感觉。不过游戏初期可以考虑这个选项。
设置一个固定的视野并实现类似 zoom-in/zoom-out 的东西,这样较小的屏幕就可以简单地利用该功能来获得整体视图,并通过鼠标滚动或任何输入法轻松地玩游戏你在手头找到。
只需将它们放大以适应更大的屏幕,但这会降低图像质量,除非您使用抗锯齿或基于矢量的图像。
编辑:您也可以组合其中任何一个。就像 war AND zoom-in/zoom-out
的迷雾
我正在开发一款 2D 迷你策略游戏,我有一个 TileMap。
主要思想是 TileMap 适合所有屏幕分辨率,而无需在其上滚动并防止在较低分辨率(显示更多图块)方面给予更高分辨率的视图优势。
所以我认为这让我没有多少选择?
- 缩放瓷砖。
- TileMap 小到我想要支持的最低分辨率,然后用一些装饰性的东西填充更高分辨率的空白?
我还有其他选择吗?你会怎么做?
根据您的引擎构建方式,我认为您可以:
修改第二个选项 - 使用升级后的 war 雾(war 的影子?)之类的东西来减少从视野外的图块获取的有用信息。
在我看来,使用"decoration"来填充space会给游戏带来未完成的感觉。不过游戏初期可以考虑这个选项。
设置一个固定的视野并实现类似 zoom-in/zoom-out 的东西,这样较小的屏幕就可以简单地利用该功能来获得整体视图,并通过鼠标滚动或任何输入法轻松地玩游戏你在手头找到。
只需将它们放大以适应更大的屏幕,但这会降低图像质量,除非您使用抗锯齿或基于矢量的图像。
编辑:您也可以组合其中任何一个。就像 war AND zoom-in/zoom-out
的迷雾