什么是LUA语言?

LUA语言是一种轻量级编程语言,专为嵌入其他应用程序而设计。凭借其灵活性、执行速度以及易于集成到游戏引擎的特性,该语言在游戏开发领域得到了广泛应用。

如果您已经了解编程语言的工作原理,您可能会发现LUA语言有以下几个主要不同之处:

如果您不熟悉编程语言,并且想要为《帝国时代IV》创建自己的手工地图场景、生成地图或游戏模式,我们建议您从学习LUA语言开始。

网上有多种资源可以帮助您开始学习之旅,包括LUA官方网站

什么是SCAR脚本?

SCAR脚本("Scripting At Relic"的缩写)是一种基于LUA语言的编程语言,可以在《帝国时代IV》的对局中运行。

SCAR脚本是将LUA语言集成到《帝国时代IV》内容编辑器中的产物,并结合了许多自定义函数,可以轻松修改游戏对象和参数。因此,如果您熟悉LUA语言脚本编写,您也就掌握了《帝国时代IV》的脚本编写方法。

通过运用您的LUA语言知识来探索《帝国时代IV》内置的SCAR函数,您应该能够生成和指挥单位、设置目标、摧毁建筑以及执行各种其他核心功能。

《帝国时代IV》在多种场景中使用SCAR脚本,包括创建:

SCAR脚本在这些场景中非常有用,因为它是"全局"级别运行的。

使用SCAR脚本时,只有一个脚本在运行,但它可以同时执行多项任务,从而能够掌控整个游戏会话。这使得SCAR脚本非常适合用于脚本化任务或自定义游戏模式等内容。

Scardocs文档

Scardocs文档是随《帝国时代IV》内容编辑器捆绑提供的文件,包含大量实用函数列表。

您可以通过主菜单访问Scardocs文档,导航至脚本 > 文档。这将在您的网络浏览器中打开Scardocs文档

使用Scardocs文档的方法:

  1. 在左侧面板中选择一个函数类别。
  2. 在类别中选择一个函数以查看其描述和参数。
  3. 在您的手工地图或游戏模式脚本中使用该函数。