Updating C++ Code
Ad sint et ullamco aliqua aliqua aliquip in. Elit dolor nulla quis reprehenderit sed voluptate aliquip ad laboris. Esse aute ea veniam quis duis dolor exercitation ut cillum dolor irure sint adipiscing. Consectetur elit consectetur esse do in veniam eiusmod. Esse dolor elit adipiscing irure incididunt fugiat ea ipsum sit veniam in cillum sint.
What Changed
| 1.x | 2.0 | Notes |
|---|---|---|
| UVoxelCameraManager | UVoxelCameraSubsystem | Now a game instance subsystem |
| FVoxelCameraOptions | FVoxelCameraConfig | Fields renamed to match the settings |
| OnVoxelCameraReady | OnInitialized | Fires once per world |
Before
1Blueprint Setup:
21. Open your Actor Blueprint
32. Add Component > search "My Plugin Component"
43. In the Details panel, set:
5 - Update Interval: 0.1
6 - Auto Activate: true
7 - Max Instances: 50
84. Connect the OnStateChanged event to your handler
95. Compile and Save the Blueprint
After
1#include "VoxelCamera.h"
2#include "Engine/World.h"
3
4void AMyActor::BeginPlay()
5{
6 Super::BeginPlay();
7
8 UVoxelCameraSubsystem* Subsystem = GetWorld()->GetSubsystem<UVoxelCameraSubsystem>();
9 if (Subsystem)
10 {
11 Subsystem->Initialize();
12 UE_LOG(LogTemp, Log, TEXT("Plugin subsystem initialized successfully"));
13 }
14}
Steps
- Magna velit voluptate ea amet aliqua ea irure.
- Adipiscing aliquip aute ad pariatur velit aute velit.
- Eiusmod voluptate laboris do ut enim in elit veniam nostrud.
Warning: Back up your project before you migrate it to 2.0.