最后一章,讲一下其他零碎的地方。
防御塔方面,还有炮塔的两个高级塔,例如地震塔,机器人塔。地震塔就是周围敌人全部减少血量,机器人塔就是一个士兵类,炮塔升级成士兵类,实现方式和士兵类似。
法师塔方面,死亡先知塔可以召唤龙卷风,龙卷风是一个子弹类,生成后自行寻找最近敌人并且移动到敌人处,对敌人造成伤害。DK塔可以召唤一个死亡骑士。
还有一些其方面没有介绍,结合该系列其他防御塔、士兵、敌人的思路即可实现。
动画管理类
负责创建动画
例如法师塔上面的法师的动画
AnimationCache::getInstance()->addAnimation(createAnimation("mage_shooter_00%02d.png",17,29, 0.04f,"mage_shooter_0001.png"), "mage_shoot_up");
mage_shoot_up是创建的动画名,在载入地图时将动画一一创建,使用时候根据创建的动画名即可使用
shooter->runAction(Animate::create(AnimationCache::getInstance()->getAnim