改写《魔塔》后篇01:在地图上绘制怪物

      目前我们的勇士只能在空旷的地图上来回乱转,既不能与怪物进行战斗,也无法拾取物品,也不能和NPC对话等。这一篇的目的就是向游戏内添加更多的元素,丰富游戏内容,增加可玩性。

      魔塔的地图上充满了强弱不一的怪物,它们都是勇士的敌人。勇士必须打败它们才能不断地探索地图的未知区域。这一篇,我们将依次讨论以下内容:如何在TiledMap上绘制怪物,如何让怪物动起来,如何让勇士遇到怪物时可以战斗,以及如何设定怪物的属性等。

      打开Tiled编辑器,载入我们一开始绘制的0.tmx地图。在图层面板中选择添加块层,创建完毕后重命名为enemy,置于wall层的上方。将怪物动画素材enemy.png复制到工程的Resource目录下。

      选择菜单栏中的“地图-->新图块”,导入enemy.png。现在就可以使用新导入的素材在enemy图层上绘制怪物了,请充分发挥你的想象力吧。

      添加完怪物后,让我们先运行下游戏,看看效果,发现怪物已经被正确地绘制到地图上了,如下图所示。但是让人郁闷的是,怪物都是静止不动的,好像纸片一样贴在地图上。接下来的文章中,我们就想办法让地图上的图块动起来。

                 改写《魔塔》后篇01:在地图上绘制怪物_第1张图片

        

    

你可能感兴趣的:(cocos2d-x,魔塔)