泓泰

魔兽争霸3地图制作第七期:深入触发编辑器(3)-马甲单位

admin
魔兽争霸3地图制作第七期:深入触发编辑器(3)-马甲单位-第1张-游戏相关-泓泰

原创不易,严禁抄袭、剽窃等行为,喜欢的请多多点赞评论

上一期我【wǒ】们已【yǐ】经【jīng】对触发编【biān】辑【jí】器的事件、条件和动作做了一些介【jiè】绍,一般来说,只要熟练掌握触【chù】发编辑器的使用,你就可【kě】以【yǐ】制出市面上九【jiǔ】成以【yǐ】上的图了。这期介绍一下地图中【zhōng】常用的【de】马甲【jiǎ】单【dān】位,方便大家做出更炫酷的地【dì】图【tú】

先说明一下【xià】,马甲单位即不是真【zhēn】实出现的单位,是【shì】为了实现某种目的而创建的【de】幕【mù】后单位。如【rú】你想做一【yī】个群体的纠缠根须,因为WE的限制,单靠物体编辑器是做不【bú】出【chū】来的,修改物编【biān】只会得【dé】到单【dān】体技能。这时马甲单位【wèi】就可【kě】以登场了,一般【bān】做法是,在物编中新【xīn】建一个“纠缠根【gēn】须【xū】-马甲”技能【néng】,在英雄施放正规【guī】的“纠缠根须”技能时,让马甲单位在幕后施放【fàng】“纠【jiū】缠根须【xū】-马甲”技能,让“纠缠【chán】根须-马【mǎ】甲【jiǎ】”来实【shí】现伤【shāng】害和控制效果

这个先做【zuò】出一个通用的马【mǎ】甲单位,一【yī】般是使用【yòng】暗夜精灵【líng】族的小精灵【líng】,因为他是漂浮行走且【qiě】没有【yǒu】攻击力


首先【xiān】在物编把根据小精灵【líng】新【xīn】建一个【gè】“马甲单位”,主要修改地方:技能-普通:都删【shān】掉,放一个“蝗虫【chóng】“技能(这个【gè】技【jì】能可以让单位无法【fǎ】被【bèi】选中和免疫伤害);状态-魔【mó】法最【zuì】大【dà】值【zhí】、状态-魔【mó】法初始数量【liàng】:修改成一个大值【zhí】,避免魔法不够放不出技能;状态-生命最【zuì】大【dà】值【zhí】、状态-生命【mìng】回复:生命回【huí】复设置【zhì】为负值,一定【dìng】时间后马甲【jiǎ】单位【wèi】就会【huì】死亡,不占用地图;状态-占用人口:改为0,不会占【zhàn】用人口;显示-模【mó】型文【wén】件:改为没有,状态-隐藏小地图显示:改为TRUE,这样在小【xiǎo】地图上就看不到马甲单位了。不熟【shú】悉【xī】物编的同学【xué】,可以参考一下我往期的文章《魔兽争霸3地图制【zhì】作第二【èr】期:物体编辑器和属性修改》,已放到合集

综上【shàng】所述,马甲单位的特征就是【shì】,不被感知【zhī】,只起【qǐ】到一个工具人的作用,用来模拟【nǐ】实现某种效【xiào】果【guǒ】


这里【lǐ】继续实现一个群体的“纠缠根须“技【jì】能,在【zài】物体编辑器【qì】-技能中,根据”纠【jiū】缠根须“新建一【yī】个”纠缠根须-马甲【jiǎ】“技能,根据自己【jǐ】喜好修改伤【shāng】害值、施【shī】法距离等

然后是重点,需要用到触发编辑器了


首先是事件和条件,定位到施放的技能是“纠缠根须“


接下来的动作【zuò】是,获取施放单位、施法目标地点,然后将【jiāng】施【shī】放目标地点一定半径圆形内且是【shì】施【shī】法单位【wèi】敌人的单位【wèi】找【zhǎo】出来,用【yòng】单位组存【cún】储起来,最后根【gēn】据单位组内单【dān】位(即敌人的单【dān】位)数量,创建马甲【jiǎ】单【dān】位【wèi】,赋予“纠缠根须-马甲”技【jì】能,让【ràng】其对单位组内单位施放。具体动作【zuò】如下【xià】图


测试结果如下图

不过,这个触【chù】发还是【shì】有【yǒu】要改进的地方的,可以看到【dào】“纠缠根【gēn】须-马甲”的缠【chán】绕、伤害【hài】是固定,可【kě】英【yīng】雄的“纠缠根须【xū】”是会随着等级提【tí】高而提升的,这样【yàng】就不符合现实【shí】情况【kuàng】了。这里有两种解决的办法,第【dì】一是物体编辑器里不要写伤害【hài】,所有伤害由触发完成【chéng】,这个后面【miàn】的属性伤害会说【shuō】,第二就是把“纠【jiū】缠根须-马甲”改写一下,让【ràng】它【tā】的等级【jí】和英雄“纠缠根须”等级匹配,并【bìng】在触发器中对应【yīng】起来,具体【tǐ】如下


首先在物体【tǐ】编辑器中【zhōng】将【jiāng】“纠【jiū】缠根须-马【mǎ】甲”改成有3个【gè】级别的技能【néng】(默认对战“纠缠根须”最高等【děng】级是3),并依次【cì】修改伤【shāng】害值


然后在触发编辑器中,施放技能时【shí】我们【men】先【xiān】获取到【dào】“纠缠根【gēn】须”的技能等级,然后根据这个等级来设置“纠【jiū】缠根须【xū】-马【mǎ】甲”的技能等级【jí】

最后按照惯例,附上测试视频

视频加载中...

可以看到,不同等级【jí】的“纠缠根【gēn】须”,伤害是不一样的【de】,注意把【bǎ】握触发【fā】中“选取单位”“施法单位【wèi】”“最【zuì】后创建的【de】单位”等指代【dài】了【le】什【shí】么

下一期准【zhǔn】备写下触发中的对【duì】话框和电影,你是否好奇war3地图运行时弹出那个【gè】让你【nǐ】选【xuǎn】择难度的框是【shì】怎【zěn】么做出【chū】来的,战【zhàn】役那些激【jī】动的电影需要什【shí】么【me】,敬请关注下期

原创不易,请留下你宝贵的点赞与评论,欢迎评论区进行交流互动。

标签: #魔兽世界家族名字统一马甲