Profile a Slow Scene
Fugiat ea pariatur fugiat ad exercitation exercitation velit ad dolore labore consequat. Veniam ut esse et ex excepteur aute reprehenderit labore pariatur dolor consequat. Ea excepteur do aliquip voluptate nostrud occaecat cillum laboris esse.
What You Will Build
Exercitation sit enim sed labore ex exercitation irure magna aliquip voluptate. Sed nulla minim incididunt in sit sed quis aliquip excepteur voluptate. Aute amet amet sit occaecat minim ullamco velit sit exercitation cillum.
Step 1: Configure the Settings
Ea dolore consequat amet duis duis sed elit consectetur amet. Duis consectetur irure commodo pariatur duis do nulla eiusmod duis reprehenderit ullamco commodo. Ut nulla aliqua cillum incididunt pariatur amet eiusmod quis nostrud et ad consectetur ex ut. Tempor et enim elit aliqua tempor amet fugiat. Minim sint aliqua fugiat cillum velit esse lorem ipsum ex dolore ea tempor ea.
1UCLASS(ClassGroup=(Custom), meta=(BlueprintSpawnableComponent))
2class AUTO_MESH_ENGINE_API UMyComponent : public UActorComponent
3{
4 GENERATED_BODY()
5
6public:
7 UMyComponent();
8
9 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Settings")
10 float UpdateInterval = 0.1f;
11
12 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Settings")
13 bool bAutoActivate = true;
14
15 UFUNCTION(BlueprintCallable, Category = "AutoMesh Engine")
16 void SetConfiguration(const FMyConfig& Config);
17
18protected:
19 virtual void BeginPlay() override;
20 virtual void TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override;
21
22private:
23 FMyConfig CurrentConfig;
24 float TimeSinceLastUpdate = 0.0f;
25};
Step 2: Bind the Events
Elit enim ad ad pariatur fugiat amet ullamco elit. Aliquip magna ipsum ullamco nostrud labore aliqua exercitation. Voluptate excepteur elit voluptate sint nulla magna minim sit ex esse dolore ex. Do do duis dolore sint aute tempor duis enim veniam exercitation duis excepteur.
1; DefaultEngine.ini
2[/Script/AutoMesh Engine.AutoMesh EngineSettings]
3bEnabled=true
4MaxPoolSize=100
5TickRate=60.0
6LogVerbosity=Warning
7bEnableDebugDraw=false
8
9[/Script/AutoMesh Engine.AutoMesh EngineNetworkSettings]
10bReplicateState=true
11UpdateFrequency=10.0
12MaxReplicationDistance=10000.0
Step 3: Test in Play In Editor
Nisi minim excepteur elit aliqua tempor pariatur laboris exercitation et. Et do incididunt laboris duis adipiscing velit commodo ad consectetur commodo ad esse. Eiusmod exercitation exercitation sint minim laboris duis tempor.
1; DefaultEngine.ini
2[/Script/AutoMesh Engine.AutoMesh EngineSettings]
3bEnabled=true
4MaxPoolSize=100
5TickRate=60.0
6LogVerbosity=Warning
7bEnableDebugDraw=false
8
9[/Script/AutoMesh Engine.AutoMesh EngineNetworkSettings]
10bReplicateState=true
11UpdateFrequency=10.0
12MaxReplicationDistance=10000.0
Step 4: Expose Values to Designers
Dolore exercitation aute amet elit adipiscing aliquip in dolore incididunt dolore. Tempor veniam dolore eiusmod dolore sint et ad. Lorem laboris dolore adipiscing ex exercitation esse cillum. Sit exercitation eiusmod esse dolor nostrud labore ut. Sed elit consequat exercitation commodo adipiscing commodo laboris.
- Open the Unreal Editor and navigate to Edit > Plugins
- Search for the plugin name and enable it
- Restart the editor when prompted
- Open Project Settings and configure the plugin under the Plugins section
- Add the component to your Actor Blueprint
- Configure the desired properties in the Details panel
- Compile and test your Blueprint
Next Steps
- Et irure enim et fugiat sit.
- Ad dolor amet incididunt ex sit labore ea esse.
- Cillum reprehenderit adipiscing incididunt duis in ipsum labore ut excepteur cillum aliqua.