Tile/Map-Based Game Techniques: Handling Terrain Transitions
This article is another in my series of Tile/Map-based Game Techniques. In this article I discuss a method for handling terrain transitions on your main map display.
First off, by "terrain" I am referring to the background or base layer of graphics for the map display. Terrain might refer to normal terrain types, such as grasslands or forests, but it is not limited to this. In a science-fiction game, for instance, the terrain could be bare metal or even the landscape features of another planet.
The Problem
The problem of terrain transitioning grows out of the need for a single type of terrain to be able to mesh with itself and still look good when placed next to another terrain. A forest tile should fit together with other forest tiles so that the forest proceeds seamlessly from one map cell to the next. But what happens when the forest tile is placed next to another type of terrain, such as mountains or grassland? Without some form "transitioning" the map looks very blocky and artificial.
Figure 1: Terrain Without Transitions

One solution to the problem is to create specialized transition tiles that "blend" sections of each terrain into a single tile. However, the need for all terrains to transition into any other means that the number of specialized tiles escalates

本文探讨了一种解决2D区块地图地形过渡的方法,以避免地图显得块状和不自然。通过为每种地形分配优先级并创建减少的过渡图形组合,大大减少了所需的过渡图块数量,实现了地形之间的平滑过渡。这种方法包括确定地形的优先级顺序,然后通过边和角的二进制格式来减少过渡变化,从而实现更高效的地图绘制。
最低0.47元/天 解锁文章
188

被折叠的 条评论
为什么被折叠?



