【UE】制作自己的插件

步骤

1. 打开插件面板,在界面左上角点击“添加”按钮

2. 在“新插件”界面先点击“纯内容”然后点击“创建插件”

此时在项目工程目录下的“Plugins”文件夹中就可以看到我们创建的插件

3. 如果想在自己创建的插件中添加功能,我们可以在项目浏览器中的“All-》Plugins-》xxx”目录下创建资产、蓝图等

比如这里我创建了一个actor蓝图类,这里命名为“BP_Test”

这里打开“BP_Test”然后添加了一个函数

4. 在插件界面中搜索我们刚才创建的插件,在下方可以看到“编辑”和“包”两个选项,先点击“编辑”

我们可以在打开的“插件属性”界面中设置一下插件的图标、版本名、描述等

如果该插件依赖了别的插件,我们可以在最后的依赖性一栏中添加我们依赖的插件名称,这样当我们使用了自己制作的这个插件同时,系统会自动帮我们打开我们所依赖的插件

5. 设置好后,我们可以点击“包”来打包我们制作的插件

选择一个打包目录后就自动开始打包了

打包后我们的文件夹内容如下

可以看到在“Content”文件夹中包含有我们创建的蓝图资产

最好用不同版本的UE编辑器去打包我们的插件,这样可以得到适配不同UE版本的插件

6. 打包完毕后,我们可以将插件文件夹复制到新工程中测试一下能否正常使用

可以看到在新工程中我们可以搜到我们的插件

新建一个蓝图,父类选择插件中的蓝图类“BP_Test”

打开新建的蓝图后,可以看到我们可以在里面正常调用父类的函数,这说明我们的插件是可以正常使用的。

参考视频:

https://www.bilibili.com/video/BV1AZ421z7sq/?spm_id_from=333.337.search-card.all.click&vd_source=36a3e35639c44bb339f59760641390a8

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/687601.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SSM【Spring SpringMVC Mybatis】——Mybatis(二)

如果对一些基础理论感兴趣可以看这一期👇 SSM【Spring SpringMVC Mybatis】——Mybatis 目录 1、Mybatis中参数传递问题 1.1 单个普通参数 1.2 多个普通参数 1.3 命名参数 1.4 POJO参数 1.5 Map参数 1.6 Collection|List|Array等参数 2、Mybatis参数传递【#与…

14:java基础-Tomcat-Web容器

文章目录 面试题Web 容器是什么?HTTP 的本质 面试题 Web 容器是什么? 让我们先来简单回顾一下 Web 技术的发展历史,可以帮助你理解 Web 容器的由来。早期的 Web 应用主要用于浏览新闻等静态页面,HTTP 服务器(比如Apa…

ArcGIS10.2能用了10.2.2不行了(解决)

前两天我们的推文介绍了 ArcGIS10.2系列许可到期解决方案-CSDN博客文章浏览阅读2次。本文手机码字,不排版了。 昨晚(2021\12\17)12点后,收到很多学员反馈 ArcGIS10.2系列软件突然崩溃。更有的,今天全单位崩溃。​提示许…

社交媒体数据恢复:九信极速版

九信极速版是一款功能强大的社交软件,但在使用过程中,您可能会遇到数据丢失的问题,如聊天记录、好友等。不用担心,九信极速版提供了数据恢复功能,帮助您找回丢失的数据。以下是详细的恢复步骤: 一、恢复聊…

Spring如何控制Bean的加载顺序

前言 正常情况下,Spring 容器加载 Bean 的顺序是不确定的,那么我们如果需要按顺序加载 Bean 时应如何操作?本文将详细讲述我们如何才能控制 Bean 的加载顺序。 场景 我创建了 4 个 Class 文件,分别命名为 FirstInitialization Se…

(docker)进入容器后如何使用本机gpu

首次创建容器,不能直接使用本机gpu 在系统终端进行如下配置: 1.安装NVIDIA Container Toolkit 进入Nvidia官网Installing the NVIDIA Container Toolkit — NVIDIA Container Toolkit 1.15.0 documentation,安装NVIDIA Container Toolkit …

【Python 下载大量品牌网站的图片(二)】关于图片的处理和下载,吃满带宽,可多开窗口下载多个网站,DOS窗口类型

写作日期:2024.05.11 使用工具:Python 可修改功能:线程量、UA、Cookie、代理、存储目录、间隔时间、超时时间、图片压缩、图片缩放 默认功能:图片转换、断续下载、图片检测、路径处理、存储文件 GUI:DOS窗口 类型&…

Windows使用Miniconda3安装python、环境配置以及conda常用命令

Windows使用Miniconda3安装python以及conda常用命令 这是学习使用python的第一篇文章,这将是一个关于python学习和使用的一个系列文章的开始,有兴趣的可以给个关注持续获取更新内容。 Miniconda3是什么? Miniconda3是一个轻量级的Anaconda发…

【JS 的数据类型】

JS 的数据类型 基本数据类型 js有8种基本数据类型,分别为:undefined、number、Object、null、Symbol、Boolean、String、BigInt; 其中Symbol和BigInt是ES6新增的数据类型: ● Symobol代表独一无二的值,可以用来代表对…

MMdetection在Featurize服务器运行时相关问题

写点闲话: 之前因为毕业,想写代码再也没有稳定的机子跑了,自己电脑有时候也带不动,所以开始使用Featurize,这里可以租一些显卡来用,价格总体来说对我们这种偶尔有大规模算力需求的打工人非常友好。使用方法…

DDOS攻击实战演示,一次DDOS的成本有多低?

DDoS攻击成本概览 分布式拒绝服务(DDoS)攻击以其低廉的启动成本和惊人的破坏力著称。攻击者通过黑市轻松获取服务,成本从几十元人民币的小额支出到针对大型目标的数千乃至数万元不等。为了具体理解这一成本结构,我们将通过一个简…

OpenCV学习(一)银行卡号识别

B站教学链接: 银行卡号识别(OpenCV-Python) 代码:Card_Number_Recognition 1.方法 使用模板匹配的方法来识别银行卡号数字。具体来说,先通过图像预处理将图像中的银行卡号分割出来,再与提供的模板进行…