2D游戏中的地图创造

尽管3D技术成熟的今天,2D游戏以独特的画面风格和趣味性仍有一席之地,开发者们是用什么方法了构建游戏中复杂丰富的2D游戏地图的呢,我大体将其分为如下三方面:web

  1. 总体绘制
    表明游戏:Ori and the Blind Forest
    在这里插入图片描述
    这种类型2D游戏,场景中里层次感,立体感,都依赖美术效果,而非3D技术。总体绘制完成后,再在其中添加碰撞,触发器等各类要素。
    能够看出,这样的游戏地图,画面精美,玩家在游玩过程当中,不单单有玩的乐趣,也有欣赏美丽画做般的乐趣。固然,这份美的背后,是美术人员们的辛勤劳做,工做量不言而喻。
    同时,因为地图的固定,这类游戏每每适合有优秀叙事的玩法,用故事和画面,给玩家带来冲击。因此,想要实现更加开放的玩法天然会比较困难。算法

  2. 瓷砖式拼接
    表明游戏:Stardew Valley
    在这里插入图片描述
    瓷砖式地图(Tiled Map)是一种很是常见的2D游戏地图制做方式,能够大大的简化绘制工做量。其思想主要是,将地图的每一种地形,绘制成单独的块,通常选择正方形,菱形或六边形这三种形状之一做为每块的形状,而后顾名思义,像瓷砖同样,把它们拼接起来。这就提升了美术资源的重用性。
    这样作出来的地图,通常观感上十分整齐,而且能够在游戏过程当中改变地图,据此也能够实现更多的玩法。于总体绘制的地图偏偏相反,如果用于叙事,会难以用画面契合剧情的意境。svg

  3. 算法随机生成
    算法随机生成地图通常也是基于上述的瓷砖式地图作的。要让计算机来完成的工做,咱们就必须把该工做量化,离散化,就像将地图分为组合而成的各类块儿,让计算机来拼。
    这个方式带来的好处是巨大的,由于还更进一步减小了美术人员的工做量,连地图拼接都不须要人来作了。同时随机生成带来的无可比拟的可玩性,两次游戏很难出现相同的游戏体验,而且在玩法上的拓展性极高,经常用于高自由度的沙盒游戏里,这类游戏通常会容许玩家破坏/建造地形。
    表明游戏:Terraria
    在这里插入图片描述
    一样,这种作法是更加不适合叙事的,由于在随机生成的过程当中,去在算法中控制生成一些符合剧情的地形,无疑将扩大开发成本。rest