by:阳光般的地狱
http://tieba.baidu.com/p/4092096029
RT
研究了一天怪物AI代码,攻击机制。奈何智商有限,专业不精
怪物的AI代码捉摸不透,不过给怪物(.mob)添加一串代码,可以让怪物稍微聪明点!
楼下放代码和说明
[sight]
5000
[targeting time term]
100
[targeting nearest]
1
[warlike]
1000
[attack delay]
100
[superarmor on attack]
1 50
[sight]
5000
视野 下面数字是范围
[targeting time term]
100
发现目标所需时间 大概是这个意思
[warlike]
1000
好战性 但是貌似没啥卵用 默认的boss一般都是80 小怪 20 30不等 精英 50
[attack delay]
100
攻击延时 大家都懂的
[superarmor on attack]
1 50
攻击时霸体
[targeting nearest]
1
这个忘了说 靠近目标的意思
这串代码 总体意思大概是 视野范围5000内出现目标 发现这个目标需要0.1秒 然后靠近目标 再然后AI代码里面发现目标后 进行攻击或者释放技能
部分怪物有技能 把技能cd降低 你会发现 boss类的怪物 跟打了鸡血一样
目前就发现了这么多,还有其他代码,比如 跟紧目标 多少范围内。
个别怪物和boss的技能释放顺序搞不懂,如果弄清楚了boss技能代码 和AI机制(AI太蠢了,每隔几秒范围漫游 就是打酱油,比如碰到障碍,要在障碍上面撞个几秒才绕路,而且绕路还不一定绕得过来),理论上能够移除或者添加怪物的技能,或者让怪物什么时候释放 释放哪个技能。
我的理想是让哥布林称霸阿拉德大陆,把最BT的技能都移植给哥布林!
暂无评论内容