Features:

  • Save and delete functions to manage/reuse previously generated levels.
  • Draw debug shapes to show where streaming levels will be loaded
  • Preview level function to show the generated level in the unreal editor
  • Hide Level function to unload the streaming levels
  • Efficiently manages where streaming levels can be placed by checking the area isn’t already occupied before loading the streaming level.

Number of Blueprints: 0

Number of C++ Classes: 19

Network Replicated: (Yes)

Supported Development Platforms: (Windows)

Supported Target Build Platforms: (Windows)

Documentation:

Plugin description

Overview video of how the plugin works

Setup guide for a blank project

Video walkthrough of the blank project setup guide

How to create internal walls (useful for creating a back rooms type of game)

Example Projects:

Example project

Blank project example project

特征:

  • 保存和删除功能来管理/重用以前生成的级别。
  • 绘制调试形状以显示将加载流关卡的位置
  • 预览关卡功能,在虚幻编辑器中显示生成的关卡
  • 隐藏关卡功能以卸载流式关卡
  • 通过在加载流式关卡之前检查区域是否已被占用,有效地管理可以放置流式关卡的位置。

蓝图数目:0

C++类数:19

网络复制:(是)

支持的开发平台:(Windows)

支持的目标构建平台:(Windows)

文件:

插件描述

插件如何工作的概述视频

空白项目的设置指南

空白项目设置指南的视频演练

如何创建内墙(用于创建后室类型的游戏)

示例项目:

示例项目

空白项目示例项目










Procedural level generation system that can create and manage large procedural levels that can be saved and reused later.

The project uses combinations of streaming levels to efficiently create larger, more varied game levels from a small set of template streaming levels.

You can easily control which levels are shown or hidden using a tag system that works similarly to actors in unreal engine.

The project contains serveral actors to show how this plugin can be used to create a wide variety of games.

WorldManagementActor – Base actor that contains the functionality to create and manage randomly generated levels. If you’re creating a type of game, where one of the actors below wouldn’t useful then you can inherit straight from this actor to avoid the cruft you don’t need.

SingleMapTestActor – Useful for creating functional tests, so individual streaming levels can be tested in isolation.

FloorManagementActor – Used to create procedural dungeons, underground bunkers, or skyscrapers.

CityManagementActor – Used to generate entire cities, with parks, and tall buildings etc.

SpaceManagementActor – Shows how we can generate large open worlds, or 3D areas of space with asteroid fields and planets because this system is not limited to creating flat levels.

过程级别生成系统,可以创建和管理可以在以后保存和重用的大型过程级别。

该项目使用流式关卡的组合,从一小组模板流式关卡中有效地创建更大、更多样化的游戏关卡。

您可以使用与虚幻引擎中的actor类似的标记系统轻松控制显示或隐藏哪些关卡。

该项目包含serveral actor,以展示如何使用此插件创建各种游戏。

世界管理者 -包含创建和管理随机生成关卡的功能的基础actor。 如果你正在创建一个类型的游戏,其中下面的一个actor没有用,那么你可以直接从这个actor继承,以避免你不需要的cruft。

N.单身汉,单身汉r-用于创建功能测试,因此可以单独测试单个流级别。

地板管理器,地板管理器 -用于创建程序地牢,地下掩体或摩天大楼。

城市管理者 -用于生成整个城市,公园和高层建筑等。

空间管理器 -展示了我们如何能够产生大的开放世界,或空间的3d区域与小行星领域和行星,因为这个系统不仅限于创建平坦的水平。

声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。