当前位置: 首页 > news >正文

UE4 基础篇十四:自定义插件

文末有视频地址和git地址

一、概念

虚幻里插件都是用C++写的,C++包括.h文件和.cpp文件,.h头文件通常包含函数类型和函数声明,cpp文件包含这些类型和函数的实现,

你为项目编写的所有代码文件都必须位于模块中,模块就是硬盘里的一个文件夹,包含名为“Build.cs”的C#文件,用于描述模块的编译方法,当你编译项目或插件时,UBT(UBT和UHT简单来说就是UE4为了简化多平台编译,去除用户自定义平台编译项目的操作,虚幻自定义的编译工具)会将所有的模块编译成中间库,根据你使用整体构建还是非整体构建,这些模块会被编译成静态库或动态库,

默认情况下,虚幻引擎启动器会为你单独创建一个模块,它与项目本身同名

引擎模块分类

二、导入一个第三方插件

2.1:下载好一个插件,放置到工程的Plugins目录里

http://www.lryc.cn/news/248840.html

相关文章:

  • QT QGraphicsItem 图元覆盖导致鼠标点击事件不能传递到被覆盖图元
  • proto语法学习笔记
  • python-nmap库使用教程(Nmap网络扫描器的Python接口)(功能:主机发现、端口扫描、操作系统识别等)
  • 什么是智慧工地?
  • 【古月居《ros入门21讲》学习笔记】08_发布者Publisher的编程实现
  • 沿着马可·波罗的足迹,看数字云南
  • 记录问题-使用@Validated报错Validation failed for argument [0]
  • three.js--立方体
  • App的测试,和传统软件测试有哪些区别?应该增加哪些方面的测试用例?
  • 改进LiteOS中物理内存分配算法(详细实验步骤+相关源码解读)
  • 洛谷100题DAY8
  • 2. OpenHarmony源码下载
  • flask app.config 用法
  • 【Vue】【uni-app】实现工单列表项详情页面
  • 安装vmware_esxi 超详细
  • Spring-Mybatis源码解析--手写代码实现Spring整合Mybatis
  • 5.2 Windows驱动开发:内核取KERNEL模块基址
  • 聊聊Go语言的注释
  • 皮肤警告,羊大师讲解身体与环境的默契
  • 使用NVM管理多个Nodejs版同时支持vue2、vue3
  • Android帝国之进程杀手--lmkd
  • 堆栈_队列实现栈
  • 好用的json处理工具He3 JSON
  • RabbitMQ消息模型之Routing-Direct
  • Harmony 应用开发之size 脚本
  • 商家门店小程序怎么做?门店小程序的优势和好处
  • 什么是灯塔工厂?灯塔工厂的作用?
  • 【GEO-AI】SAM-Geo库(segment-geospatial)入门教程
  • ESP32-Web-Server 实战编程-使用文件系统建立强大的 web 系统
  • kubeadm快速搭建k8s高可用集群