创建插件
2024年5月3日 2024年5月3日
Plugin
步骤
-
菜单栏选择插件
Edit > Plugin
-
点击
Add
新建插件 -
创建空白
Blank
插件,命名为FirstPlugin
可以看到 Plugins
文件夹下多出来的 FirstPlugin
插件名称
以 Plugins/FirstPlugin/FirstPlugin.uplugin
中 Modules/Name
字段值为准
1{ 2 "Modules": [ 3 { 4 "Name": "FirstPlugin", 5 "Type": "Runtime", 6 "LoadingPhase": "Default" 7 } 8 ] 9}
源码结构
和项目源码结构一样的
-
编译规则
Plugins/FirstPlugin/Source/FirstPlugin/FirstPlugin.Build.cs
-
头文件目录
Source/FirstPlugin/Public/
-
源文件目录
Source/FirstPlugin/Private/
项目对插件的使用
UnrealEngineNotes.uproject
默认是使能的,但Plugins一项并没有FirstPlugin
1"Plugins": [ 2 { 3 "Name": "ModelingToolsEditorMode", 4 "Enabled": true, 5 "TargetAllowList": [ 6 "Editor" 7 ] 8 } 9]
可以设置 Enabled
字段值为 false
, 即禁用该插件
1"Plugins": [ 2 { 3 "Name": "ModelingToolsEditorMode", 4 "Enabled": true, 5 "TargetAllowList": [ 6 "Editor" 7 ] 8 }, 9 { 10 "Name": "FirstPlugin", 11 "Enabled": false 12 } 13]