moon 发表于 2019-7-18 15:23:13

iFAction敌人的特殊使用方法

敌人的特殊使用方法——召唤兽
敌人是游戏里很常见却有点单一的概念,但是在iFAction的【设置】——【敌人】中,敌人却可以有非常多其他的理解和用处。如果你想要制作一个随行的召唤兽,一个全屏攻击的倒计时炸弹,或者你想扩宽一点关于敌人功能的思路,那你或许可以看一下这个帖子。也许是个系列教程
一个简易召唤兽的制作方法假设我们想要做一只可以使用技能召唤,召唤后会随行角色,并在角色距离它三格内可以为角色加血的辅助召唤兽,应该怎么做呢?

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

shuangyou 发表于 2019-7-18 16:11:13

其实我一直在思考一个把敌人当蘑菇(参考超级玛丽)的用法,显然只能改脚本,就很难过{:4_97:}

moon 发表于 2019-7-18 16:32:28

shuangyou 发表于 2019-7-18 16:11
其实我一直在思考一个把敌人当蘑菇(参考超级玛丽)的用法,显然只能改脚本,就很难过 ...
emmmm,可以在蘑菇1,1范围内让它自己释放一个自杀的技能,然后蘑菇死亡或者技能触发绑定一个通用触发器变主角?不过完全一致还是得改脚本{:4_103:}

shuangyou 发表于 2019-7-18 16:57:19

本帖最后由 shuangyou 于 2019-7-18 17:01 编辑

moon 发表于 2019-7-18 16:32
emmmm,可以在蘑菇1,1范围内让它自己释放一个自杀的技能,然后蘑菇死亡或者技能触发绑定一个通用触发器变 ...
这样做的话我与怪面对面跑过并不会触发{:4_93:}差点忘了发数据,怪物逻辑是一个帧数1权重1的巡逻,一个帧数1权重10的技能,跑步穿过大概率不触发

作死先锋 发表于 2019-7-18 18:10:12

膜拜大佬 我居然刚刚看到 {:3_45:}

lyirs 发表于 2019-7-18 19:11:37

那考不考虑直接加入友方阵营系统,这样部署npc也比较方便,不用通过敌人来设置{:4_88:}

moon 发表于 2019-7-18 20:14:39

lyirs 发表于 2019-7-18 19:11
那考不考虑直接加入友方阵营系统,这样部署npc也比较方便,不用通过敌人来设置 ...

这个会出mod哒,不过在没有mod前就可以先用比较灵活的方法实现一下{:4_90:}

瑕虎 发表于 2019-7-19 12:47:57

妈耶,还没有线过这个,就有大佬提出来了XD

桌游邻客 发表于 2019-7-24 14:13:09

也许是个系列教程
页: [1]
查看完整版本: iFAction敌人的特殊使用方法