导入 - import

介绍

通过使用 import 配置项,可以将外部提供的功能,如模块、动作等。

语法

推荐将 import 关键字置于物品文件的开头,方便后续调用时直接查看。

大致使用方法如下:

import:
  module:
    引入后的模块的别名: '需要引入的模块名'
  resolver:
    引入后的动作的别名: '需要引入的动作名'
  # ...  

需要注意的是,在后续的使用中,应当使用引入后的模块别名,而不是模块名,例如如下配置:

import:
  module:
    rand: 'random'

那么,在其他地方导入的随机模块时,应当使用 rand 而不是 random,例如:rand.int(1, 10), rand.double(1, 100)

示例

在随机物品的生成中,通常需要使用随机模块,可通过以下代码引入随机模块,并使用:

import:
  module:
    random: 'random'

data:
  level: 'random.int(1, 10)'

按照如上配置,就引入了随机模块,并定义了一个名为data的数据项,其值为 1 ~ 10的随机整数。

Last updated