UE 虚幻引擎 【DT Subsystem】 插件说明

简介: UE 虚幻引擎 【DT Subsystem】 插件说明

虚幻中自带有子系统,可能实现自动实例化。

但是子系统只能在C++中继承实现,本插件的目的则是可以直接在蓝图中创建并使用子系统。

官方子系统说明参考:

虚幻引擎编程子系统 | 虚幻引擎5.1文档 (unrealengine.com)

https://docs.unrealengine.com/5.1/zh-CN/programming-subsystems-in-unreal-engine/


插件操作说明:


右键直接创建相应蓝图。

使用时 直接 Get蓝图名称_C 节点,即可获取相应实例对象。

如蓝图名字为  BP_DTGameInstanceSubsystem

获取方式为以下:


建议在窗口实例蓝图以后,重启一下编辑器,不然可能会出现多个重复的 Get 选项。

详细说明:

image.png

创建好蓝图以后,插件会自动生成一些回调节点,有助于逻辑处理,以下为节点说明:


共有节点说明:

On Initialize:系统初始化的时候回调。

On Deinitialize:系统释放的时候回调。

On Tick:系统启动后,每帧回调。需要将属性 Can Ever Tick 开启。默认为开启状态。


World Subsystem 独有节点说明:

On Post Initialize:所有 WorldSubsystems 都被初始化后调用

On World Begin Play:在游戏模式转换到正确状态之前世界准备好开始游戏时调用,并在所有参与者上调用 BeginPlay

On World Components Updated:在世界组件(例如线批处理器和所有级别组件)更新后调用

On Update Streaming State:更新子系统所需的流级别(由世界的 UpdateStreamingState 函数调用)


在代码插件创建的Blueprint Subsystem - 虚幻引擎商城 (unrealengine.com)

https://www.unrealengine.com/marketplace/zh-CN/product/0dc13dcb93134822920eac517d6258ab



相关文章
|
7月前
|
编解码 开发工具 vr&ar
RT-Thread 瑞萨 智能家居网络开发:RA6M3 HMI Board 以太网+GUI技术实践
RT-Thread 瑞萨 智能家居网络开发:RA6M3 HMI Board 以太网+GUI技术实践
266 4
|
7月前
|
算法
2024最新分享iZotope RX 10 Audio Editor Advanced for Mac 直装版
iZotope RX 10 Audio Editor Advanced是一款先进的音频编辑软件,由iZotope公司推出。
|
7月前
|
JavaScript C# Windows
【傻瓜级JS-DLL-WINCC-PLC交互】5.​用西门子TIA Portal 博途配置PLC(SIMATIC S7-1200CPU 1215C AC/DC/RLY)
【傻瓜级JS-DLL-WINCC-PLC交互】5.​用西门子TIA Portal 博途配置PLC(SIMATIC S7-1200CPU 1215C AC/DC/RLY)
178 0
DTMultiWindow UE UMG 多窗口插件说明
DTMultiWindow UE UMG 多窗口插件说明
211 0
|
Ubuntu Linux 开发工具
【Matter】esp-matter环境下的应用实践(程序烧录及串口监视)
【Matter】esp-matter环境下的应用实践(程序烧录及串口监视)
290 0
|
前端开发 API 开发工具
Pico neo3在Unity中的交互操作
上一篇讲了Pico neo3在Unity中的移动,今天来讲解一下Pico neo3如何在Unity3D中如何进行UI页面的交互,很多人都觉得使用Pico设备进行引擎开发太过于麻烦,不熟悉Pico的API使用,对UI页面的交互事件不太懂。
1199 0
Pico neo3在Unity中的交互操作
|
Android开发
Moto Z2 Force正式发布!史上最强模块化手机!
自从联想收购了摩托罗拉(MOTO)以后,整个摩托罗拉就开始走下坡路。
262 0
Moto Z2 Force正式发布!史上最强模块化手机!
|
编解码 C语言
|
vr&ar 开发工具 C语言
Qt 加载Leap motion 手势识别软件 二次开发 hello world
研发需要对收拾是被进行精确定位,实现收拾的识别,和在虚拟现实中精确的显示手势在实际世界中的位置。
215 0
Qt 加载Leap motion 手势识别软件 二次开发 hello world
|
测试技术 C# Windows
一起谈.NET技术,WPF Multi-Touch 开发:Windows 7 安装多点触屏模拟器
  本系列将介绍Multi-Touch(MT)多点触控技术的相关内容,使开发人员了解如何在Windows 平台中开发出具有MT 功能的应用程序。众所周知Windows 7 操作系统自身已经支持具有MT 功能的硬件设备, 画板程序(Paint)就是一个很好的例子,如果你的显示设备具有MT 功能,便可以用两个手指同时在画板中绘制不同的图案。
1593 0
下一篇
DataWorks