AS3 Starling塔防教程——第四部分——Map Tiling

原文地址

在我发现Starling之前,AS3中的Map Tiling是我短命的AS3游戏引擎系列教程中的第一篇.虽然核心的tile绘制代码绝大多数仍旧相同,但还是有些变化.从昨天的文章中我们看出Play State创建了一个Map类的实例并传入地图JSON数据对象.我们一起来看下保存地图数据的JSON文件,之后我们将看下Map类及其它是做什么的.

我不确定我之前是否提到过,我使用TexturePacker来创建我的精灵序列图/格子序列图(这两者有差别吗?语义上的?).TexturePacker使得创建这些格子序列图极为快速容易.如果你能将你的png图片保存在文件夹中且你能记着那个文件夹以便你能再次找到这个文件夹,你就可以使用TexturePacker制作格子序列图.有一大堆使用这个程序的教程,且Lee Brimlow在GotoAndLearn上制作了一个分为3部分的名为[精灵序列图/blitting基础]的好教程(第一部分,第二部分,第三部分).

地图JSON数据

我们将从我制作的第二张地图来看地图数据.这里是一个实际游戏中的截图,都是逐块绘制出来的.

你可能感兴趣的:(player,游戏,Flash,starling,actionscript3,stage3d)