插件文件夹禁止包含空文件夹或本地文件夹(例如二进制文件、编译文件、临时文件或已保存文件等);因此,在提交一个名为"MyPlugin"的插件前,需要将下列文件和文件夹压缩打包:
MyPlugin
├── Config
├── Content
├── Resources
├── Source
│ ├── MyModule
│ │ ├── Private
│ │ ├── Public
│ │ └── MyModule.build.cs
│ └── ThirdParty
├── MyPlugin.uplugin
在对于那些需要发布的插件,其总插件文件夹除了要包含Content、Resources或Source文件夹(比如Documentation文件夹)外,还必须有一个Config文件夹,包含一个“FilterPlugin.ini”文件,内含以下类似内容:
[FilterPlugin]
/Docs/...
/MyOtherFolder/...
从总插件文件夹(即包含Source文件夹和.uplugin文件的文件夹)开始,所有文件路径名称不得超过200个字符。
第三方依赖项仅可以在出具许可证明的情况下才能使用,并且必须存放在Source文件夹下的ThirdParty文件夹中。