编辑器关卡程序化自动生存插件 – rdBPtools

注意:rdBPtools 与 UE4.27 兼容 – 这些构建的早期版本可应要求提供。

rdBPtools 是一个 C++(仅限编辑器)插件,专注于在预制件(如蓝图)中创建高度优化的实例化静态网格体组 – 您可以收集任何类型的 Actor(非静态网格体存储为 ChildActorComponents)- 甚至可以从其他体积(如植被 Actor 或 PCG 体积)收集网格体实例。

甚至可以编辑单个实例!

rdBPtools 收集也不是皮肤深层的——它可以选择遍历角色和组件的层次结构,并将它们转换为主蓝图中的实例——显著减少角色/组件的数量。

这些类型的预制件比传统预制件优化得多。与传统预制件中的大量 actor 和/或组件一样,会减慢编辑器和运行时的速度 – 通常会停止,使其无法使用 – 使用 rdBPtools 创建的蓝图预制件在运行时和编辑器中都很快。

查看这些基准测试

它还内置了一个复杂的随机化系统,允许您为任何对象添加“多样性”。这些 Random 更改都是由全局 “random seeds” 配置的,因此你可以随时产生相同的结果 – 或者完全随机。

rdBPtools 与 rdInt 兼容,rdInst 是一种 c++ 优化的实例化静态网格管理器,使实例使用变得非常简单。您可以使用此插件发布游戏,也可以使用其他类型的静态网格系统保存蓝图,或者制作自己的蓝图。

使用像 Blueprint 这样的预制件,您可以在关卡中只有一个对象(例如房间),并在触发条件(例如开门或进入触发框)时将其动态移动到正确的位置。使用 Randomization 系统,房间每次看起来都是独一无二的(或者由 Random Seeds 控制,因此每个房间始终相同)。

它不仅限于房间 – 想想地下停车场等。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。