能力是唤境Evkworld中预先设置好的功能;通过为对象添加能力,就可以让对象拥有某种功能。对象可以同时拥有多个能力,通过不同能力的组合可以帮助我们更加快捷便利的制作游戏。在我们的塔防游戏中,我们用到了自动寻路能力,刚体能力,炮塔能力。下面将为大家讲解能力的添加方式,以及每种能力的作用。
我们需要给敌人添加一个能力“自动寻路”能力。这个能力可以让敌人自动绕过墙体走向终点。自动寻路能力 自动寻路根据寻路算法有效地找到绕开障碍物短路径。然后通过事件让敌人沿确定的路径自动移动对象。
在对象库选中敌人。在右方属性区域选择能力。点击按钮。
设置自动寻路能力属性,网格大小单位尺寸设置32,网络边界设置-1,障碍物选择刚体。
我们需要给墙体添加一个能力“刚体”能力。这个能力可以让墙体作为障碍物,阻止敌人直接穿过。跟敌人添加能力一样,在对象库选中墙体,在右方属性区域选择能力。点击按钮。选择刚体能力。
至此,我们完成了敌人能力的添加。我们如何敌人不断生成并且自动走向终点呢?这就需要事件的加入了。请看下节,添加敌人事件~