Phaser 3中的模块化游戏世界(Tilemaps#1)—静态地图

这是一系列有关在Phaser 3游戏引擎中使用图块贴图创建模块化世界的博客文章。 在第一篇文章中,我们将从零开始创建口袋妖怪风格的自上而下的游戏世界,玩家可以探索: 下一篇文章介绍了如何创建一个动态平台游戏,之后的文章将介绍使用Matter.js程序生成的地牢和跳墙地图。 在我们深入之前,与此文章一起提供的所有代码都在此存储库中。 这些教程使用的是从02/26/19开始的最新版本的Phaser(v3.16.2)和Tiled(v1.2.2)。 我是哥伦比亚大学的一名创意开发人员和教授,但是我被带入了Phaser团队,并进行了冲刺,直到最初的v3发行版来开发Tilemap API。 我创建了约40个指导示例,并每周写新闻通讯更新,但我想将所有这些信息收集为更具指导性和易消化性的格式,以便人们可以更轻松地进入Phaser 3。 如果您对JavaScript,Phaser和Tiled地图编辑器有一定的经验,那么这篇文章将是最有意义的。 如果您不这样做,请继续阅读,但也请随时使用Google,Phaser教程以及Phaser示例和文档,以填补任何空白。 好吧,让我们开始吧! tilemap是一种利用模块化构建块创建游戏世界的技术。 当您将世界分解成类似乐高的碎片时,您将获得记忆,表现和创造性的胜利。 想象一下试图从头开始重新创建Mario。 假设我们决定尝试将每个级别加载为巨型图像文件。 世界1-1的宽度将超过3500像素:…