cocos植物大战僵尸猫尾草怎么获得游戏滚动的草怎样做

独特的五种游戏模式:冒险、小遊戏、解密、生存、花园冒险模式多达50个的关卡设定,从白天到夜晚从泳池到房顶,场景变化多样游戏共有26种不同的僵尸敌人,包括开着车子的雪橇车僵尸和投石车僵尸等使游戏更具挑战性。49种功能强大互不相同的植物,并可收集硬币购买蜗牛等多种道具打开圖鉴,就可以看到植物与僵尸的详细介绍通过“疯狂戴夫商店”购买特殊植物和工具,以玩家能想象不到的方式干掉僵尸精致的游戏畫面与声音,同时还更新有奖励型的音乐与视频无限次重玩,不会经历两次同样的事件

}

本次实现关卡中一开始就存在的實体如屋顶关卡一开始会有花盆,有的关卡中一开始就有墓碑等首先在tmx中添加一个对象层,名称为entity object layer保存着这些对象


这个关卡中添加叻两个睡莲,可以看到右侧名称为LilyPad,类型为plant加上类型是便于以后的扩展,如植物类交给PlantLayer僵尸类交给ZombieLayer等,目前仅仅实现添加植物在levelStart()函数里即在画面回转时产生这些植物。

//镜头向左回转之后开始游戏 //生成的植物也得符合地形

这里使用的还是tryPlanting函数,这里需要一个card和terrain的邏辑是每次都生成一个card,然后再生成对应的植物如果以后实现卡片选择界面就可以使用卡片选择界面的card来实现,因为卡片选择界面里有著所有的卡片只不过没有拥有的卡片是不可点击的罢了。这次新增的makeCard函数其实就是从原先的addCard分出来的一个函数。

//获取加载的对应的结構体

而addCard就简单多了内部只是调用了makeCard方法

然后添加了移除卡片函数。

//当前选中了该卡片则先取消选中

这个函数的作用就是如果选中了卡爿,就先取消选中然后再移除卡片。

}

我要回帖

更多关于 植物大战僵尸猫尾草怎么获得 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信