17173 > 游戏资讯 > 攻略 > 正文

《魔兽世界》宏命令基本写法教学攻略,萌新宝子看来,开课啦!

2024-09-19 01:51:05 神评论

友友们,尤其是新手宝子们,相信一看到好多博主分享的宏命令,直接傻傻摸不着头脑了吧!今天,小猪就给宝子们简单分享一下《魔兽世界》宏命令基本写法教学攻略,萌新宝子看来,开课啦!

萌新知识点,宏命令简介:

①、宏命令是《魔兽世界》中一种非常实用的工具,它可以让宝子们将多个游戏动作或指令组合成一个单一的操作,从而提高操作效率、简化操作流程,并且可以根据不同的战斗场景或需求灵活调整角色的行为。

②、宝子们就可以把他理解成,“快捷施法”,“组合快捷键”等等啦~

③、宝子们可以直接在游戏中,通过游戏界面的宏命令编辑器来创建宏。就在游戏主菜单中找到“宏命令”选项,点击进入宏命令编辑界面。

小猪卖瓜,自卖自夸

最近《魔兽世界》小猪一直在更新,喜欢魔兽世界的宝子们可以关注小猪的新号哦,同样别忘了点赞和关注小猪噢~

壹丨宏命令结构

●名称和图标

每个宏都需要有一个名称,这个名称主要是为了方便宝子们识别宏的功能。同时,宝子们也可以为宏选择一个图标,图标可以从游戏提供的一系列默认图标中选择,就是方便宝子们自定义。

●宏主体内容

宏命令的主体内容是由一系列的游戏指令组成的。这些指令按照一定的顺序排列,当宝子们需要执行这个宏时,这些指令就会按照顺序依次执行。

贰丨常见宏命令基本写法

●技能释放宏

1、简单技能释放

  • 最基本的技能释放宏是直接调用一个技能。例如,如果要创建一个释放“寒冰箭”(假设寒冰箭的技能名称为“Frostbolt”)的宏,宏命令的写法如下:

  • /cast Frostbolt

  • 此宏命令的作用就是,当宝子们点击这个宏时,角色会释放寒冰箭技能。

2、顺序技能释放

  • 如果想要按照一定的顺序释放多个技能,可以在宏命令中依次列出这些技能。例如,想要先释放“暗影箭”(假设技能名为“Shadowbolt”),然后再释放“腐蚀术”(假设技能名为“Corruption”),宏命令可以写成:

  • /cast Shadowbolt

  • /cast Corruption

  • 当执行这个宏时,角色会先尝试释放暗影箭,如果暗影箭可以释放,例如在技能冷却、法力值足够、目标符合要求等条件下,然后再尝试释放腐蚀术。

●带目标的技能释放宏

1、对特定目标释放技能

  • 会有很多这种情况,宝子们可能希望对特定的目标释放技能,而不是默认的当前目标。例如,对焦点目标释放技能。假设要对焦点目标释放“治疗波”(假设技能名为“Healing Wave”),宏命令可以写成:

  • /cast [@focus] Healing Wave

  • “[@focus]”就是指定目标为焦点目标的指令。焦点目标是宝子们可以在游戏中通过设置焦点功能确定的一个特定目标,这样在复杂的战斗场景中,就可以方便地对这个特定目标进行操作,而不需要频繁切换当前目标。

2、带有目标条件的技能释放

  • 除了指定目标外,还可以添加目标的条件判断。例如,确保目标是敌对且存活的情况下释放技能。以对焦点目标释放“制裁之锤”(假设技能名为“Hammer of Justice”)为例,如果焦点目标是敌对并且存活才释放制裁之锤,宏命令可以写成:

  • /cast [@focus.harm.exists] Hammer of Justice

  • “[@focus.harm.exists]”表示焦点目标是敌对(harm)并且存在(exists),只有满足这个条件时,才会执行后面的技能释放指令。

●平砍宏

1、独立的平砍指令

  • 在一些战斗策略中,宝子们也可能需要单独执行平砍动作。平砍的宏命令就简单一些,例如:

  • /startattack

  • 这个宏命令会让角色开始进行普通攻击(平砍)。如果宝子们想要在平砍的同时释放其他技能,可以将平砍宏与其他技能释放宏组合起来。例如,想要先平砍然后释放“裂伤”(假设技能名为“Mangle”),宏命令可以写成:

  • /startattack

  • /cast Mangle

叁丨宏命令的条件句式

●条件句式的基本结构

1、简单技能释放

  • 条件句式一般放在所要释放的技能前面,用中括号“[]”括起来。例如,[target =mouseover] 表示鼠标悬停目标。一个技能释放指令可以设置多个条件句式,每个条件句式用一对中括号包围,优先级按照句式的先后顺序依次判断,符合条件即执行释放。

●常见的条件指令

1、目标相关条件

  • [harm]:表示目标是敌对的。例如,/cast [harm] Fireball 表示当目标为敌对时释放火球术。

  • [help]:表示目标是友方的。如 /cast [help] Heal 表示当目标为友方时释放治疗法术

  • [exists]:表示目标存在。像/cast [target=focus.exists] Dispel Magic 表示如果焦点目标存在则对焦点目标释放驱散魔法。

  • [dead]:表示目标已经死亡。例如,在一些需要对死亡目标进行操作的宏中可能会用到这个条件,如 /cast [dead] Raise Dead 表示当目标死亡时释放复活技能。

2、状态相关条件

  • [stance:1]:表示角色处于姿态 1。不同的职业有不同的姿态,例如战士有战斗姿态、防御姿态等。如果要在特定姿态下释放技能,可以使用这种条件句式。如/cast [stance:1] slam 表示在姿态 1 下释放猛击技能。

  • [stealth]:表示角色处于潜行状态。例如,盗贼在潜行状态下可能有特殊的技能释放需求,/cast [stealth] Ambush 表示当角色处于潜行状态时释放伏击技能。

●平砍宏

1、独立的平砍指令

  • 在一些战斗策略中,宝子们也可能需要单独执行平砍动作。平砍的宏命令就简单一些,例如:

  • /startattack

  • 这个宏命令会让角色开始进行普通攻击(平砍)。如果宝子们想要在平砍的同时释放其他技能,可以将平砍宏与其他技能释放宏组合起来。例如,想要先平砍然后释放“裂伤”(假设技能名为“Mangle”),宏命令可以写成:

  • /startattack

  • /cast Mangle

小猪提示:

①、宝子们在编写宏命令时,一定要确保语法的准确性。指令的拼写、标点符号以及格式都必须正确,否则宏命令可能无法正常工作。

②、宏命令执行时会按照顺序尝试执行每个指令,但它并不会自动考虑技能的冷却时间、法力值消耗、施法距离等限制条件。

③、随着游戏版本的更新,技能名称、技能机制、职业特性等可能会发生变化,这可能会导致之前编写的宏命令失效。

Emmm~就酱,《魔兽世界》宏命令基本写法教学攻略,萌新宝子看来就给宝子们分享到这啦!希望能够帮助到萌新宝子噢,如果在实际中有问题的,也可私信小猪,小猪看到了会第一时间回复噢~

【来源:公众号】