找回密码
 立即注册
查看: 396|回复: 0

UE4 创建自定义Plugin(一)

[复制链接]
发表于 2022-10-19 13:10 | 显示全部楼层 |阅读模式
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、以上步骤都是在编辑器上下一步自动生成的,不需要自己写任何的代码。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-12-18 12:13 , Processed in 0.090948 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表