敌人的特殊使用方法——召唤兽
敌人是游戏里很常见却有点单一的概念,但是在iFAction的【设置】——【敌人】中,敌人却可以有非常多其他的理解和用处。 如果你想要制作一个随行的召唤兽,一个全屏攻击的倒计时炸弹,或者你想扩宽一点关于敌人功能的思路,那你或许可以看一下这个帖子。 也许是个系列教程
一个简易召唤兽的制作方法 假设我们想要做一只可以使用技能召唤,召唤后会随行角色,并在角色距离它三格内可以为角色加血的辅助召唤兽,应该怎么做呢?
1、新建一个敌人,随便取一个名字,它就是你的召唤兽了,然后在【移动方式】里为它进行如图的移动设置,当然设置为飞行也没有关系。 好了现在随行初步设置完成了。
2、在这个敌人的【行为】里添加一个条件为平时,行为为移动的行为,这是为了让这个召唤兽真的具有行动能力。 现在这个召唤兽已经初步设置好了,接下来我们设置它的辅助技能。
3、在【技能】中添加一个召唤兽用来加血的技能,将使用范围设置为范围最近敌人,威力设置为-100,与HP关联(关于威力与属性关联的设置可能会在其他教程中讲到,到时候这个位置会放链接(大概吧),这里可以暂且理解为威力为负数就是加血的技能,正数就是减血的技能,而技能使用者自身某个属性的数值对这个技能影响越大,关联值就越高)。
释放范围、吟唱动画和触发者动画可以按照你的需求来设置。
4、现在把这个加血技能添加到召唤兽的行为中,我们需要它在角色靠近它三格内为角色加血,那么就需要在它的敌人行为中再添加一个这样的行为。
(行为设置中的权重设置起来比较复杂,该部分教程应该会出现在小雨的基础讲座里,到时候链接会贴过来,这里我先说一下这样设置的结果,可以尝试自己理解一下:在刚才同样设置了10权重的平时移动行为后,这个技能在满足条件后将会有一半的几率被触发。)
现在召唤兽的AI已经做好了,接下来就是最重要的一步了,我们要怎么生成这只狗??
5、新建一个通用触发器,为它设置一个距离角色三格的生成位置,并且针对角色朝向来做判断,然后用【触发器】-【动作】-【生成敌人】来生成它。
6、到上一步为止,这个召唤兽基本完成了,现在只需要最后一步:设置一个生成召唤兽的技能,然后让这个技能执行召唤兽通用触发器就行了。
好了,现在只要让你的角色学会这个技能,你就可以拥有一只召唤兽了。
但是用这种方式制作出来的召唤兽有一个缺点,因为你们属于不同的阵营,所以你也可以对它进行攻击。
想要解决这个问题你可以为它设置非常高的防御或者无敌状态,来防止它被你打死,如果还是觉得不好,就需要依靠修改脚本的方式,为它修改或新建阵营来判断了。 (现在这个召唤兽还无法消亡,如果想要这个召唤兽自动消亡,可以为它添加一个为自己减血的自杀技能。)
好了,这个教程其实是想向大家提供一些使用【敌人】这个功能的思路,并不一定是最好的,如果有更好的关于制作召唤兽的方法,欢迎在本帖发出来一起讨论~ 以上就是一个简单的召唤兽制作思路,用类似的思路,联动物品设置,也可以制造出倒计时炸弹、巨型母虫抛小虫子等等很多功能,这里先不说具体的思路,大家可以思考讨论一下怎么做~
就是这样~其实不知道讲点什么,还有什么教程想看呢在这里我也想简单了解一下(我不是山东人但我倒装了)……
|