插件文件夹结构

本节将介绍AzureFlow的插件文件夹结构

在 AzureFlow 插件成功加载到服务端以后,前往目录plugins/AzureFlow/,可以看到如下目录结构

├── config.yml
├── bundles
├── global
|   └── functions.global.js
├── scripts
├── templates
|   └── sword.yml
└── items
    └── AttackGem.yml

这里主要讲下 AzureFlow 预定义的几个文件及文件夹的作用

config.yml

配置文件,这是 AzureFlow 插件的核心配置文件,可以在其中设置一些全局配置或属性,具体详情请前往 配置文件#插件配置文件 章节查看

templates

模板物品文件夹,AzureFlow 继承功能的核心文件夹,通过编写模板物品,可以轻松实现不同插件、模块间的数据交换通信以及配置简化,具体详情请前往 核心功能#继承 查看

items

物品文件夹,AzureFlow 物品库的核心文件夹,你所编写的所有物品都将放在这里,并且 AzureFlow 会主动发现这些文件并加载到 Server 中,具体详情请前往 核心功能#基础物品配置 查看

bundles

用于加载外部物品包的文件夹,可以通过自行下载安装官方或第三方渠道获取的物品包,将物品包文件放在此处即可被 AzureFlow 发现并加载到服务器中,也可以通过af pull/download bundle_name加载物品包。

global

全局脚本或变量文件夹,在这里为 AzureFlow 提供需要全局运行的一些脚本或一些变量,方便在后续物品的编写制作中直接引入,减少不必要的重复冗余代码。

scripts

脚本或变量文件夹,在这里存储着一些需要额外 import 到物品配置中的一些脚本与变量文件。

Last updated