RhinoFreak 发表于 2022-10-19 13:10

UE4 创建自定义Plugin(一)

1、创建插件UE版本是(Version: 4.27.2)Edit->Plugins(图一)



图一

2、在打开的Plugins窗口的右下角点击New Plugin按钮,如图二



图二

3、然后选中Editor Toolbar Button(模板选择看个人喜好,都是大同小异),然后在Name处输入自己插件的名称(此处为SteveTools),如图三



图三

4、等待编译器编译成功之后就会在菜单栏创建一个SteveTools的按钮,如图四



图四

5、点击SteveTools按钮,就会出现如下提示,如图五



图五

6、用VS打开C++源码,就可以看到新创建的插件代码文件结构,如图六



图六

7、打开SteveTools.cpp文件,找到FSteveToolsModule::PluginButtonClicked函数就可以看到刚才按钮点击之后显示的消息对话框,如下:
void FSteveToolsModule::PluginButtonClicked()
{
        // Put your "OnButtonClicked" stuff here
        FText DialogText = FText::Format(
              LOCTEXT("PluginButtonDialogText", "Add code to {0} in {1} to override this button's actions"),
              FText::FromString(TEXT("FSteveToolsModule::PluginButtonClicked()")),
              FText::FromString(TEXT("SteveTools.cpp"))
                                           );
        FMessageDialog::Open(EAppMsgType::Ok, DialogText);
}
8、以上步骤都是在编辑器上下一步自动生成的,不需要自己写任何的代码。
页: [1]
查看完整版本: UE4 创建自定义Plugin(一)