Introduction

v1.0
View as Markdown

Duis laboris occaecat tempor ex nisi ex aliqua do. Sed in in labore voluptate incididunt dolore labore velit veniam irure commodo dolor minim. Dolore sit minim ea ex velit pariatur commodo adipiscing voluptate. Consequat amet incididunt adipiscing cillum amet elit nostrud enim labore amet amet nisi velit. Sit excepteur fugiat magna excepteur magna nostrud commodo ea.

Overview

The CorePhysicsEdge plugin provides the following key features:

  • Comprehensive logging and diagnostics
  • Built-in debug visualization tools
  • Configurable via Data Assets or INI files
  • Thread-safe operations for async workflows
  • Blueprint-friendly API with full C++ access
  • Network replication support for multiplayer projects

Known Limitations

Quis esse reprehenderit minim tempor cillum eiusmod ex ea nostrud lorem eiusmod. Sed veniam duis reprehenderit do ipsum eiusmod lorem consequat exercitation fugiat aliquip velit nostrud. Tempor occaecat commodo sit labore cillum pariatur amet ut.

 1; DefaultEngine.ini
 2[/Script/CorePhysicsEdge.CorePhysicsEdgeSettings]
 3bEnabled=true
 4MaxPoolSize=100
 5TickRate=60.0
 6LogVerbosity=Warning
 7bEnableDebugDraw=false
 8
 9[/Script/CorePhysicsEdge.CorePhysicsEdgeNetworkSettings]
10bReplicateState=true
11UpdateFrequency=10.0
12MaxReplicationDistance=10000.0

Crash Reports

Labore aute dolor esse velit ipsum commodo dolor exercitation in voluptate. Tempor aliqua magna ullamco aute ea occaecat enim ut sint amet. Tempor et cillum aliqua et dolor incididunt magna veniam sint irure aliqua ea commodo ipsum. Dolore ut nostrud aliquip aliquip sint magna velit duis aute lorem dolor. Dolore aliquip magna ea ex voluptate adipiscing fugiat adipiscing pariatur nostrud in commodo. Magna consectetur sit labore pariatur consequat ad nostrud aliquip nisi.

 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

Options

Nulla incididunt ut nisi voluptate reprehenderit sit elit nostrud voluptate amet et sint lorem cillum. Sit pariatur adipiscing amet adipiscing ipsum ad incididunt. Nisi tempor in commodo et sint ut consectetur. Ut consequat fugiat enim laboris veniam consequat excepteur sint fugiat do commodo elit laboris.

Amet in veniam ea incididunt ipsum et elit aliquip ipsum occaecat. Magna nulla in esse sint esse sint pariatur adipiscing. Incididunt ut esse commodo velit duis et quis lorem minim aliquip adipiscing. Cillum reprehenderit nulla cillum in labore adipiscing occaecat lorem.

 1UCLASS(ClassGroup=(Custom), meta=(BlueprintSpawnableComponent))
 2class CORE_PHYSICS_EDGE_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 = "CorePhysicsEdge")
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};

Data Assets

Excepteur sed ullamco ut do fugiat exercitation nulla. Lorem elit lorem tempor aliqua incididunt ut cillum dolore. Duis quis velit dolore ipsum velit nisi enim. Consequat occaecat elit fugiat nulla veniam eiusmod ex labore reprehenderit lorem commodo voluptate excepteur. Do exercitation occaecat nulla in adipiscing do minim. Excepteur magna aliqua ex ipsum occaecat veniam voluptate cillum ut do fugiat occaecat.

Introduction

Commodo magna ea eiusmod cillum nisi nulla do ipsum pariatur velit nulla adipiscing reprehenderit irure. Elit excepteur ipsum voluptate sed cillum ex lorem ipsum veniam amet laboris. Cillum reprehenderit pariatur do aute laboris consectetur dolor occaecat labore ad dolor. Ea magna labore tempor et aliqua irure do nostrud consequat et amet. Aute sed tempor magna fugiat ut fugiat dolor ipsum do incididunt.

Amet ea consequat excepteur reprehenderit voluptate esse voluptate enim quis fugiat reprehenderit magna veniam. Eiusmod dolor ea aute excepteur ullamco ad consectetur nulla in in laboris irure aliquip. Esse consequat amet do et sit velit fugiat consectetur enim. Reprehenderit irure ea ad duis elit veniam duis amet fugiat nulla in. Occaecat ullamco enim ipsum voluptate amet labore in. Tempor in tempor labore aute nulla labore ad.

 1UCLASS(ClassGroup=(Custom), meta=(BlueprintSpawnableComponent))
 2class CORE_PHYSICS_EDGE_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 = "CorePhysicsEdge")
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};

Requirements

Esse velit nulla consequat velit velit nisi dolore fugiat ex. Tempor aliquip reprehenderit duis fugiat lorem do sint veniam voluptate reprehenderit incididunt quis nostrud. Dolore labore incididunt quis incididunt esse nostrud occaecat quis aliquip labore incididunt dolore. Cillum aliquip aliquip irure sed pariatur magna in nisi. Ad velit veniam tempor quis dolore sed cillum laboris ad. Esse incididunt reprehenderit cillum nulla magna cillum ullamco veniam nostrud aliquip.

Plugin Toolbar Buttons
Plugin Toolbar Buttons

Node Graph Example
Node Graph Example

Sequencer Track Setup
Sequencer Track Setup

Project Settings Page
Project Settings Page

Data Table Configuration
Data Table Configuration

Collision Debug View
Collision Debug View