请选择 进入手机版 | 继续访问电脑版

站内搜索

搜索
热搜: 活动 交友 discuz

iFAction 世界需要你的想象力!

[小技巧] iFAction敌人的特殊使用方法

 

20

主题

209

帖子

1365

积分

管理员

Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22

积分
1365

iFAction官方导师

发表于 2019-7-18 15:23:13 | 显示全部楼层 |阅读模式
敌人的特殊使用方法——召唤兽

敌人是游戏里很常见却有点单一的概念,但是在iFAction的【设置】——【敌人】中,敌人却可以有非常多其他的理解和用处。
如果你想要制作一个随行的召唤兽,一个全屏攻击的倒计时炸弹,或者你想扩宽一点关于敌人功能的思路,那你或许可以看一下这个帖子。
也许是个系列教程

一个简易召唤兽的制作方法
假设我们想要做一只可以使用技能召唤,召唤后会随行角色,并在角色距离它三格内可以为角色加血的辅助召唤兽,应该怎么做呢?

1、新建一个敌人,随便取一个名字,它就是你的召唤兽了,然后在【移动方式】里为它进行如图的移动设置,当然设置为飞行也没有关系。
好了现在随行初步设置完成了。

2、在这个敌人的【行为】里添加一个条件为平时,行为为移动的行为,这是为了让这个召唤兽真的具有行动能力。
现在这个召唤兽已经初步设置好了,接下来我们设置它的辅助技能。

3、在【技能】中添加一个召唤兽用来加血的技能,将使用范围设置为范围最近敌人威力设置为-100,与HP关联(关于威力与属性关联的设置可能会在其他教程中讲到,到时候这个位置会放链接(大概吧),这里可以暂且理解为威力为负数就是加血的技能,正数就是减血的技能,而技能使用者自身某个属性的数值对这个技能影响越大,关联值就越高)。

释放范围、吟唱动画和触发者动画可以按照你的需求来设置。

4、现在把这个加血技能添加到召唤兽的行为中,我们需要它在角色靠近它三格内为角色加血,那么就需要在它的敌人行为中再添加一个这样的行为。

(行为设置中的权重设置起来比较复杂,该部分教程应该会出现在小雨的基础讲座里,到时候链接会贴过来,这里我先说一下这样设置的结果,可以尝试自己理解一下:在刚才同样设置了10权重的平时移动行为后,这个技能在满足条件后将会有一半的几率被触发。)

现在召唤兽的AI已经做好了,接下来就是最重要的一步了,我们要怎么生成这只狗??

5、新建一个通用触发器,为它设置一个距离角色三格的生成位置,并且针对角色朝向来做判断,然后用【触发器】-【动作】-【生成敌人】来生成它。

6、到上一步为止,这个召唤兽基本完成了,现在只需要最后一步:设置一个生成召唤兽的技能,然后让这个技能执行召唤兽通用触发器就行了。

好了,现在只要让你的角色学会这个技能,你就可以拥有一只召唤兽了。

但是用这种方式制作出来的召唤兽有一个缺点,因为你们属于不同的阵营,所以你也可以对它进行攻击。

想要解决这个问题你可以为它设置非常高的防御或者无敌状态,来防止它被你打死,如果还是觉得不好,就需要依靠修改脚本的方式,为它修改或新建阵营来判断了。
(现在这个召唤兽还无法消亡,如果想要这个召唤兽自动消亡,可以为它添加一个为自己减血的自杀技能。)

好了,这个教程其实是想向大家提供一些使用【敌人】这个功能的思路,并不一定是最好的,如果有更好的关于制作召唤兽的方法,欢迎在本帖发出来一起讨论~
以上就是一个简单的召唤兽制作思路,用类似的思路,联动物品设置,也可以制造出倒计时炸弹、巨型母虫抛小虫子等等很多功能,这里先不说具体的思路,大家可以思考讨论一下怎么做~

就是这样~其实不知道讲点什么,还有什么教程想看呢在这里我也想简单了解一下(我不是山东人但我倒装了)……

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

参与人数 1金钱 +9 收起 理由
FEI + 9 很给力!

查看全部评分

15

主题

92

帖子

2576

积分

iF城镇

Rank: 6Rank: 6

积分
2576

摩点支持者

发表于 2019-7-18 16:11:13 | 显示全部楼层
其实我一直在思考一个把敌人当蘑菇(参考超级玛丽)的用法,显然只能改脚本,就很难过

点评

emmmm,可以在蘑菇1,1范围内让它自己释放一个自杀的技能,然后蘑菇死亡或者技能触发绑定一个通用触发器变主角?不过完全一致还是得改脚本  详情 回复 发表于 2019-7-18 16:32

20

主题

209

帖子

1365

积分

管理员

Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22

积分
1365

iFAction官方导师

 楼主| 发表于 2019-7-18 16:32:28 | 显示全部楼层
shuangyou 发表于 2019-7-18 16:11
其实我一直在思考一个把敌人当蘑菇(参考超级玛丽)的用法,显然只能改脚本,就很难过 ...

emmmm,可以在蘑菇1,1范围内让它自己释放一个自杀的技能,然后蘑菇死亡或者技能触发绑定一个通用触发器变主角?不过完全一致还是得改脚本

15

主题

92

帖子

2576

积分

iF城镇

Rank: 6Rank: 6

积分
2576

摩点支持者

发表于 2019-7-18 16:57:19 | 显示全部楼层
本帖最后由 shuangyou 于 2019-7-18 17:01 编辑
moon 发表于 2019-7-18 16:32
emmmm,可以在蘑菇1,1范围内让它自己释放一个自杀的技能,然后蘑菇死亡或者技能触发绑定一个通用触发器变 ...

这样做的话我与怪面对面跑过并不会触发差点忘了发数据,怪物逻辑是一个帧数1权重1的巡逻,一个帧数1权重10的技能,跑步穿过大概率不触发

38

主题

201

帖子

1795

积分

iF城镇

次元文明-Original Sin

Rank: 6Rank: 6

积分
1795

摩点支持者灌水达人继续加油哦!

QQ
发表于 2019-7-18 18:10:12 | 显示全部楼层
膜拜大佬 我居然刚刚看到
灾难性更新,我们修复了一些bug,并创新型的增加了另外一些bug

10

主题

113

帖子

1896

积分

iF城镇

Rank: 6Rank: 6

积分
1896

摩点支持者

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

点评

这个会出mod哒,不过在没有mod前就可以先用比较灵活的方法实现一下  详情 回复 发表于 2019-7-18 20:14
坐等ARPG

20

主题

209

帖子

1365

积分

管理员

Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22

积分
1365

iFAction官方导师

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

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

2

主题

30

帖子

199

积分

iF平原

Rank: 4

积分
199

摩点支持者

发表于 2019-7-19 12:47:57 | 显示全部楼层
妈耶,还没有线过这个,就有大佬提出来了XD

18

主题

177

帖子

1916

积分

iF城镇

Rank: 6Rank: 6

积分
1916

摩点支持者内测用户继续加油哦!

QQ
发表于 2019-7-24 14:13:09 | 显示全部楼层
也许是个系列教程
坐等开罗mod
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系我们
QQ群:977585123
iFAction下载
Windows客户端
反馈
意见建议
iFAction

iFAction

京ICP备15053274号-1

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.