跳转到内容

词汇表

该术语表对本手册中使用的许多术语作了更详细的解释。

数据类型

Mindustry中主要有两种数据类型;数字和对象.

编号

十进制数. 可以是负值或正值,也可以代表真值(任何不等于0的东西)或假值(0). Null也作为0.

一些指令只能接受整数,因此在本手册中相应表示.

在内部,数字被存储为64位浮点值(double),并作为64位签名整数运行(long当位移涉及。

字符串

代表引文中文本的对象,例如: "hello mindustry"

大楼

代表世界有形建筑的物体.

这和块不一样一个街区只是建筑的一种类型,但是一个建筑是一个有形的街区——因为它有健康,与动力和物品相互作用等等.

关键是, (单位:千美元) 建筑是存在于一个世界上的街区。

例如, getlink 指令将返回 a 大楼 对象, 您可以获取关于使用的信息 sensor。 。 。 。

单位

一个在世界上代表单位的对象,包括玩家.

例如, ubind 指令将设置一个处理器变量 @unit 改为单位对象,代表绑定的单位。

参数类型

这些就像数据类型,但只是用作指令的参数,不通过任何指令返回.

构建类型 content

一类建筑. 开始于 @。 。 。 。

在游戏代码中,这更被称作"Block". 然而,为了本手册的可读性,我们将称之为"BuildingType". 关于Building vs的解释,见[###-building]. 块.

与项目和液体不同,您不能在 sensor。 。 。 。 不过,你可以使用 @typesensor,与之比较 jump。 。 。 。

示例 @scatter

单位类型 content

单位类型。开始于 @。 。 。 。

示例 @toxopid

完整的列表在"Unit Bind"指令块的铅笔按钮下显示.

理性的

可由 sensor。 。 。 。 开始于 @。 。 。 。

实例: @scrap, (中文(简体) ). @slag, (中文(简体) ). @totalAmmo

完整的列表在"传感器"指令块的铅笔按钮下显示.

目标

过滤单位或屏蔽目标的特性 。 主要用于: radar, (中文(简体) ). uradar,以及 ulocate。 。 。 。 radaruradar 目标相同,但 ulocate 因为它找的是建筑

完整列表以“目标”后按下参数显示 。 radaruradar,或“查找”和“类型” uradar。 。 。 。

操作

一个数学操作。 这不一样 op 指导。

完整列表在"操作"指令块"+"按钮下显示.

对于更复杂的,您可以谷歌“ < 操作名> Java 数学".

压缩

比较一下 主要用于 jump 在比较两个值时,指示。 always 无论怎样,都会回归真实,所以它总是引起一跳.

完整的列表在"Jump"指令块的比较按钮下显示.