大家好,我是回睦。今天呢我就带大家来聊一聊防御塔/炮台的制作的建议思路。
想必大家都已经知道防御塔/炮台怎么做了,所以我们接下来要聊的就是防御塔的数值设置建议。
防御塔/炮台攻击距离建议
防御塔/炮台的数值具体有哪些呢?让我们先来看一幅图。这幅图中有着地图中某一座防御塔的攻击距离设定。
大家仔细观察,然后我们再看一幅图。(黄色方块代表路口被完全监视,绿色方块代表路口被半监视。)
仔细观察两幅图片,不知道大家有没有发现什么呢?
——如果进入此地图进行实际的攻击距离计算,防御塔的摆放位置正好可以监视到离它最近两边的野区出入口。但是也会有同学会发现,部分出入口并没有被完全监视到。
问1:为什么有部分路口没有被监视?就不可以把防御塔放前一点吗?
答:防御塔本身其实是起一个防御和监视作用的,理论上是要把主要路线(兵线)上的路口全部守住。但是要是把路口全部守住了那么玩家的操作空间也会被极大的限制,所以我们防御塔的摆放一定要注意这一点。
问2:如上,那为什么不可以直接把攻击距离调短一点呢?
答:调整防御塔的攻击距离是需要对地形进行一定评估的,因为在迷你里面的MOBA类塔防地图会受到准星的限制,所以大部分地图都是3D的。如果地图中为玩家提供的远程类道具可供推塔,那么如果防御塔的攻击范围过小就会导致玩家可以直接无兵线推塔。把防御塔攻击距离放大是为了保证把敌方推塔的代价放大,同时强化地图小兵的作用。
总结:地图中防御塔的攻击距离需要通过地形大小,地形阻挡的大概距离进行调整,调整要点就是尽量把玩家独自推塔的代价提到最大以强化地图小兵的作用。——玩家从非兵线区域攻击防御塔会大概率被地形阻碍,而防御塔可以攻击到玩家。
防御塔/炮台攻击数值设置建议
然后我们看到一幅防御塔攻击和小兵生命的对比图。
在图中我们可以看到防御塔的攻击伤害为15,小兵的生命值为400.
如果防御塔搭配上投掷物进行攻击,假设我们的投掷物伤害也是15,理论上小兵会在防御塔的14次攻击左右下被击败。如果不设置防御塔攻击的速度的话,防御塔攻击一个小兵所需要的的时间就会大于1分钟。如果有两个的话,就会足够玩家在有兵线的情况下在1分钟内将防御塔击败。也就有了一个快节奏的推搭结果,继而顺便控制了我们的游戏节奏。
总结:设置防御塔或者炮台攻击数值可以通过一个简单的理论公式进行理论性计算。
问:那要是攻防类塔防改怎样计算呢?
答:攻防类塔防的计算方式我们可以依照MOBA塔防的计算进行反推,具体如下:
好了本期教学到此结束。有不懂的同学可以在评论提出,作者将在2月23日结束期间对所有有疑问的评论进行一一解答,此后则是进行随机解答。
知识点总结
防御塔/炮台攻击距离的设定:防御塔因为是通过地形进行守卫的所以具体要通过放置防御塔的位置附近的地形进行确定,同时要确保给到攻塔敌方最大化的伤害。对于炮台的攻击距离设定其实本文并没有具体指出,所以这里只总结一句话:足够攻击到路径上面的怪物就好了。
防御塔/炮台的攻击数值可以通过总结所需要的的游戏节奏进行设定,对防御塔的生命值,攻击和小兵的生命值(因为大概率移动中的动物不会攻击,所以不解释。),进行大概判定。
附:小兵不攻击解决方案。
点击地图内的编辑库按钮。
问:为什么不直接打开编辑库?或者开发者工具里面的触发器?
答:因为这里的触发器按钮与开发者工具里面的触发器独立,如果地图触发器位置不够用了建议打开这里哦!
因为触发器是关于生物的,搜易用生物来做触发器比较容易找。
任意选择一个生物。
选择触发器。图中的触发器是我已经建立好了的。
触发器设置具体如下。
触发器原理:在接近防御塔的敌方兵线上建立一个位置,在位置上放置一个生物停止牌,生物到达后会停止前进,继而打到扛塔的作用,然后触发器设置对应的防御塔被击败后此位置的生物停止牌被摧毁,以此类推,那么生物就会继续去到下一座防御塔重复此动作了!