Skip to content

BakonGuy/UPolyZones

Repository files navigation

PolyZone_Icon_Plugin

Overtorque Creations LLC -- PolyZones Plugin

PolyZones is an Unreal Engine 5 plugin that allows you to draw overlap zones as complex polygonal shapes. These zones are useful for cases where you would need to know where an actor or point is, such as a building interior where you want to force walking.

If you would like to support the developer, this plugin is also available via the Unreal Marketplace

PolyZoneStar

Using the PolyZones

Using the PolyZones in an Actor

To receive Enter/Exit events on an actor, you will first need to add the PolyZone Interface to your actor. PolyZones automatically track actors that implement this interface, and the "EnterPolyZone" and "ExitPolyZone" interface events will be called when an actor meets the PolyZone's criteria.

Interface

Using a PolyZone child blueprint

PolyZones have blueprint events for Enter/Exit intended to be used in children classes. It is recommended to create a child blueprint for each area type. For example, if you want a PolyZone that you can use in all building interiors, you could create "PolyZone_Interior". You could then pass configuration options such as "Force Walking" to actors that Enter/Exit this zone.

PolyZoneChild

Using a PolyZone via function calls

There are some included functions to pull data from the PolyZones by means other than the standard Enter/Exit events. Avoid using these functions on tick if actor tracking is turned off in the PolyZone config.

Functions

License

Standard MIT License, please see the LICENSE file.

About

Unreal project for drawing polygonal zones that can test if a point is within it's interior.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published