魔兽地图编辑器专家_威城网


互联网 站内搜索
当前位置: 主页 > 高级教程 >

RPG电脑单位自动施法注意事项

时间:2011-01-13 20:20来源:魔兽地图编辑器吧 作者:najizhimo 点击:
提要: 这篇文章讲述的不是教导你如何制作AI,而是通过利用魔兽默认的技能施法设定来达到使电脑单位自动施放它所拥有的技能。 想学习制作AI请参照下面的链接,通过繁琐的设定能使你

提要:

这篇文章讲述的不是教导你如何制作AI,而是通过利用魔兽默认的技能施法设定来达到使电脑单位自动施放它所拥有的技能。


想学习制作AI请参照下面的链接,通过繁琐的设定能使你的电脑AI更加符合匹配地图。http://tieba.baidu.com/f?kz=779871949

请在初始编辑地图时遵循以下要点:

1.熟悉魔兽自带的技能并更改为需要的底模版。

自定义技能无疑大大方便了技能的制作,但它在降低地图载入速度的同时,还会使得技能无法被魔兽默认施法设定识别从而自动施放。魔兽对它的所有默认技能都有着相应的施放设定,当环境符合一定情况的时候AI脚本会命令单位施放这些技能。因此对于自定义技能(个别除外)以及通魔(暴雪并不使用),AI脚本中并没有对应的施放设定,更改字符串也是没用的。

2.魔兽并不检测技能类型与拥有技能的单位类型。

例如:把诱捕技能设定布尔“英雄技能=True”,添加给英雄,结果仍能自动施放;
把闪电链设定布尔“英雄技能=False”,添加给建筑物,结果仍能自动施放;
因此可以尽情更改技能类型,使得可运用的默认模版增多。

3.注意技能的根本属性。

例如:
医疗气雾通过输入负数使其变为伤害类技能,但它的根本属性仍为“医疗”,AI会自动命令单位对友方贫血单位施放,而非敌人;
闪电链结合触发模拟全目标神圣之光,使其对非不死敌军也能伤害,对友方不死也能加血,但它的根本属性仍是“伤害”,因此AI只会对敌人施放这个技能,而对友方不闻不问;
技能根本属性并不随着目标允许而改变,因此注意选择合适的默认技能模版。

4.个别自定义技能仍能被AI识别。
经过无数次跟自己制作的AI对战,发现“暴风雪”、“闪电链”、“妖术”这3种技能作为自定义技能后仍能自动施放,原因去问暴雪。
不过“点范围”、“目标”技能想要创建自定义技能时尽量使用以上3种吧,能满足很大部分的制作需要了。

5.物品技能。

AI不会自动使用物品,只能触发施放。

6.制作触发命令英雄学习技能。

电脑单位并不会自动学习所拥有的英雄技能,需要编辑者给予学习命令。参照1楼链接。

7.技能连接设定。

由于我们利用的是魔兽默认的施放设定,在不了解具体设定时,难以自然达到一连串的技能Combo,因此这里还是需要触发辅助,参考1楼链接。

讲解结束,遵循上述条例使得编辑者在游戏AI中只需控制电脑单位的走位,而省去了制作自动施法的AI,适合制作简单的电脑AI。
如果想模仿DOTA,参照1楼链接,不怕麻烦的AI编辑者才能做出好AI,而不是上述我总结的偷懒经验呵呵~
顺便说下使用T或J进行AI编辑区别并不大,主要差别只是效率,它们的共同思路是一样的,AI成功与否只是看你的情况细化程度与地图匹配度而已哦。
除了地图原作者与资深玩家,任何其它人也不能帮地图编辑一个成功的AI。更不可能有万能AI的存在。

 

(责任编辑:admin)
分享到:
顶一下
(20)
90.9%
踩一下
(2)
9.1%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
栏目列表
推荐内容
广告