最终幻想14:宏基础 宏的基本特征

时间:2024-08-16 17:06 作者:17173 手机订阅 神评论

新闻导语

最终幻想14中的宏是一个非常强大的工具,可以让玩家自动化执行一系列指令,轻松地完成各种任务和操作。这篇文章将重点介绍最终幻想14中宏的基础知识,包括如何创建、编辑和使用宏,以及一些常见的宏技巧和应用。如果你想更好地利用宏来提高游戏效率和便利性,那么不要错过这篇精彩的文章。

最终幻想14中的宏是一个非常强大的工具,可以让玩家自动化执行一系列指令,轻松地完成各种任务和操作。这篇文章将重点介绍最终幻想14中宏的基础知识,包括如何创建、编辑和使用宏,以及一些常见的宏技巧和应用。如果你想更好地利用宏来提高游戏效率和便利性,那么不要错过这篇精彩的文章。

宏的基本特征

宏具有两个重要特性,即单一路径和单一线程。

单路径指的是宏连续发送文本指令,从第一行到第一个空白行为止,按照预存的文本指令的顺序,依次进行,并遵循宏专用指令的控制。在执行过程中,不会接受判断结构和循环结构。宏无法实现基于输入条件的编程化指令。执行完毕指的是指令已经发送,而不是角色实际作出了动作。例如系统执行/ac 指令只要一帧时间,/ac 指令被执行时,如果当前人物状态不能释放技能,则该指令也算执行完毕,系统会告诉你现在不能这么做,指令结束。运行中止时,也不会记录是否运行完成及运行到哪一步。

单线程是指系统只允许一个宏处于运行状态。如果在一个宏尚未执行完毕时运行另一个宏,则当前正在运行的宏会立即停止执行。如果正在运行的宏受到宏锁的保护,则在宏执行完毕之前,其他任何宏都无法执行。但是,直接输入文本指令不会打断宏的执行,并且不受宏锁的限制,因为文本指令不属于宏,只有宏可以打断宏的执行,而宏锁只能阻止宏的执行。

代名词

代名词是宏命令的一个组成部分,它表示一个可以根据当前状态而改变的逻辑对象。与其他元素不同,代名词是一个占位符。

由于编程领域中通常将英文单词“placeholder”翻译为“占位符”,因此在本文中,“代名词”和“占位符”指的是同一个概念。

代名词通常以<...>的形式表示一个特定的逻辑名称,并且是唯一可以接受外部信息并即时做出改变的文本指令。

一句话中自动使用代名词,将其替换为被指代的内容后发送。例如,当发送“已退避<2>!”时,如果2号队员叫XXX,则实际发送的消息会变成“已退避XXX!”如果没有指代的内容,则会显示为空(不是空格)。举例来说,如果当前没有组队,则发送消息“已退避!”

代名词可以在文本指令中使用,除了在喊话中指定人名或地名之外,还可以用于指定文本指令的一些参数和对象。其中最常见的用法是指定目标的目标,一般是坦克。这样用代名词指定的目标,在文本指令中被称为逻辑目标。

在4.5版本中跨服移动被实现后,原先所有的文本指令(除/tell以外)不能再直接指定特定角色名,而是需要使用代名词。

建议查看官方网站的日语文本指令一览,因为在游戏内的文本指令一览中无法查找到代名词。该官方网站顶部提供语言切换功能,但没有中文选项。

这里放出一些常用的代名词(其中有些连官方都没有):

本地处理

宏是一种程序,通过连续发送文本指令来替代玩家的操作。无论是玩家自己的操作还是其他文本指令,都会被系统转化成统一的指令。

玩家的游戏操作都是在本地进行的,然后将这些操作指令发送到服务器并等待服务器返回数据结果。而宏不会涉及任何服务器数据,因此也是在本地执行的。使用宏进行翻页、复制等操作时,这些动作会立即被执行,而且不会受到网络因素的影响。

当网络延迟较高时,我们常常会感觉到宏的运行不正常,尽管事实和我们的体验略微有偏差。这是因为当网络延迟高时,宏的运行仍然是正常的,但服务器回传数据没有及时跟上。

以生产宏为例,当网络延迟较高时,部分技能可能无法正常使用。这不是因为宏的行为被网络延迟干扰了,而是由于角色正处于无法接受指令的状态,即使宏按照预设指令发出了命令,角色也无法响应。

技能队列

技能队列是为了弥补FF14除少数例外的技能(如抽卡和结印)外,所有技能在服务器判定时产生的延迟而设计的一种机制。

当你按下一个技能热键时,如果此时你的状态不能释放该技能,但是在接下来的0.5秒内你将能够释放该技能,那么该技能将被加入到技能队列中,在你能够释放该技能的瞬间将自动执行释放。

因此,通过按下热键释放GCD技能,可以平稳地过渡到下一个技能,使得GCD永远处于冷却状态,并且可以避免按下技能时因个人的反应速度而浪费的几毫秒时间。需要注意的是,使用文本指令释放技能时则不能享受技能队列的效果。

以上是《最终幻想14:宏基础 宏的基本特征》这篇文章,希望能帮助到大家,更多内容请关注17173最终幻想14专区。

相关阅读:最终幻想14,攻略,宏基础,宏的基本特征

论坛大图推荐