exe编辑器_【小功能】Unreal Editor中调用exe

后续文章更新移步→微信公众号“虚幻社区”(mantra-xhsq),您的支持是我创作的动力。

在程序界混,哪能碰上不改需求的策划 --Mantra

最近遇到了一个奇葩的需求,在Unreal Editor的Toolbar中添加一个快捷键,可以启动指定的exe(我们公司穷,不用Mac,只用SurfaceBook和Alienware)。于是找了一些资料,发现简单的要死。下面一步一步来实现

需要声明,公司要求启动的是我们内部的exe,所以此处就不泄密啦,要不然是要坐牢的。这里以Windows自带的计算器为例来演示。

首先,我们要明确启动系统计算器的方法:对于大多数人来说,是通过快捷方式启动(无论是桌面,开始菜单还是任务栏,都属于这一类);但是对于程序员来说,这样显得太低级啦(哈哈哈),我们要用黑窗口,窗口,口。。。。。。。打开黑窗口,在里面输入calc即可启动计算器(同样还可以通过mspaint启动画图软件,类似的命令还有很多,读者可以自行搜索),如下图:

6b22457eb1e30ee9c2dfef0be546c4d5.png

然后,我们需要新建一个插件,这里我们选择Editor Toolbar Button类型,注意填写插件的基本信息,具体操作参考下图:

13ba343e9d32f9aeb8b35d45210524f7.png

4cc261ba81a55586361c75dea9d69816.png

192fba1bec32b6e231b18b1090b408af.png

这时候重启编辑器(大多数时候需要)会发现Toolbar上多了一个按钮,这个按钮默认的执行操作是:点击时会弹出一个提示框,其内显示一些基本的测试信息。但是这并不是我们需要的功能。所以我们找到插件的源码,注释或删除原有的功能,添加上我们自己的功能。具体操作如图:

8ad50bcf1eb0f11847d49936c20f44af.png

之后在VS中编译项目,重启编辑器(编辑器需要多次重启,什么时候UE4这种Toolbar的插件也能支持热更新就好啦),之后点击我们刚刚创建的按钮,即可启动系统自带的显示器。效果如图:

1d3d907b91f03153748614700ca8ecfd.png

但是,这个图标并不是我们想要的,所以我们需要换掉这个图标。从插件目录中替换成自己的图标即可,如下图:

7042d356eb071e695485270a5b417f9f.png

回到编辑器,即可发现图标和功能都正常啦。

7531aad738ab577d4c1f5c5359b717d2.png

后续文章更新移步→微信公众号“虚幻社区”(mantra-xhsq),您的支持是我创作的动力。

欢迎大家加群讨论:源尚草学院虚幻社区 524418526(一群已满)790066685(请加二群)。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值