cg小白兔 发表于 2023-8-8 10:30:10

LEVEL TRANSITION SYSTEM 虚幻5.0关卡创建蓝图





















Welcome
You probably know it. You have created two beautiful levels for your game and now you want to connect them. But somehow normal transitions or LoadingScreens are too boring for you. With our system you can now easily create stunning, three-dimensional and AAA quality transitions for your levels, all with just a few clicks!

In the following lines we will explain what the system can do and what you can use it for.

Container System
Thanks to our simple and understandable documentation, anyone can use the system without being an expert in C++ or Unreal Blueprints. In fact, you don't need any programming experience at all! Thanks to the flexible and efficient "Container Management System", anyone can create their transition without writing a single line of code.

Each container contains a heading, an information text, an indication of the minimum time to be spent in transition, a mesh for the rotating actor and an indication of the rotation speed of the rotating actor. The import of the containers into the Transition Manager is already done automatically, so you can always modify the container structure and use the new values directly.

The containers will be randomly selected as long as you did not specify a custom container when you started the transition.

Custom Save System
So that we can work with values over different levels, the values are written in a custom Save File directly at the trigger event for the transition. This file is then loaded at the beginning of the transition level where the values are then read and updated if necessary.

In this way, the system knows, for example, to which level it should finally load. Furthermore, we can prevent the self-container from being loaded twice in a row, which can significantly increase the user experience.

Spawning Manager
To avoid problems after loading into the new level, we have developed the Spawning Manager. This takes care among other things that you can spawn the player at one or more positions selected by you. But even if you don't want to spawn the player with the spawning manager, it should be placed in your levels, because it also performs other important processes, such as resetting the input mode.

HUB Map Layout
To illustrate how easy it is to travel from level to level we have created a HUB level that connects several levels. From the HUB you can load into four different levels which can then load back into the HUB or another level. A diagram of how exactly the demo levels are structured in this project can be found in the documentation. The levels have been equipped with the free Easy Grid material so that they can be clearly distinguished from one another.

The"LEVEL TRANSITION SYSTEM" contains:
6 Levels (Transition Scene Included)
Easy Grid Material
Distortion Material (See product pictures and demo video)
Glowing Materials
10. Blueprints
Transition Widget
Fade Widget (Fade in / out Animations)

Added in last update:
Direcly enter the Destination Level at the Transition Trigger Blueprint
Increased usability (Out of Box principle)
New Technical Documentation
New Level Layout + Level Design
New Materials (EasyGrid Materials / Distortion Material / Glowing Materials)
Custom Save System to work with values across multiple levels

Fixed Bugs:
The input error (No Input after loading in new Level) was fixed
Removed unnecessary Game Instance
More performant "Spawning Manager"

Levels:
HUB: The HUB is a demonstration level which connects 4 different levels. The HUB shows how easy you can travel between different levels and how you can customize your Transitions with some easy clicks.
Demo Levels: The Demo Levels are 4 different designed levels, used to demonstarte traveling between maps.
Transition Level: The Transition Level is loaded between changing levels. In here you can design and customize your loading transition.

Currently Working on:
Adding Async Loading
技术细节
Features:
Level Transition in just a few clicks.
Custom Save System
Container Managment System
Easy Grid Material
Distortion Material
Spawning Manager
Number of Blueprints: 10 Blueprints
Supported Development Platforms:
Windows: (Yes)
Mac: (Not tested)

Documentation: PDF
Important/Additional Notes: I want to mention that this is not a real loading screen. It is just a level that is loaded between two other levels! A "Level transition". No Animations / Poses included!


欢迎
您可能知道。您为自己的游戏创建了两个漂亮的关卡,现在您想将它们连接起来。但不知为何,普通的转场效果或 LoadingScreens 对您来说太枯燥了。有了我们的系统,您现在只需点击几下,就能为您的关卡轻松创建令人惊叹的、三维的和 AAA 级质量的转场效果!

下面我们将介绍该系统的功能和用途。

容器系统
得益于我们简单易懂的文档,任何人都可以使用本系统,而无需成为C++或虚幻蓝图方面的专家。事实上,您根本不需要任何编程经验!得益于灵活高效的 "容器管理系统",任何人都可以在不编写一行代码的情况下创建自己的过渡。

每个容器都包含一个标题、一段信息文本、过渡时间的最短时间指示、旋转演员的网格以及旋转演员的旋转速度指示。容器已自动导入过渡管理器,因此您可以随时修改容器结构并直接使用新值。

只要您在开始转换时没有指定自定义容器,容器就会随机选择。

自定义保存系统
为了能处理不同层级的值,我们会在过渡的触发事件中直接将值写入自定义保存文件。然后,在过渡开始时加载该文件。




页: [1]
查看完整版本: LEVEL TRANSITION SYSTEM 虚幻5.0关卡创建蓝图