Game Tags
Radko
$19.99
(no ratings)
Date |
Price |
---|---|
日期和时间 |
价钱($) |
11/14(2024) |
19.99 |
11/25(2024) |
19.99 |
Jump AssetStore
Game Tags provide hierarchical labels with custom names to tag, identify, categorize, reference, query, match and filter tagged objects.Game Tags provide hierarchical labels with custom names to tag, identify, categorize, reference, query, match and filter tagged objects.Game Tag is represented in editor inspector as a structured string with arbitrary nested subtag hierarchy levels divided by a delimiter sign ‘.’ in format “Europe.France.Lyon”.Game Tag is implemented as a struct with a unique stable unsigned integer ID value, avoiding the string comparisons in tag evaluations altogether.Game Tags are fully compatible with Entity Component System DOTS framework, Jobs workflow and Burst compiler. All Game Tag parent or children enumerating or matching methods can be directly called from within Jobs.Associated managed classes like Game Tag Containers or Game Tag Queries can be converted to native structures with equivalent functionality with minimal overhead.Game Tags maintains an internal reference database to quickly find tagged objects, retrieve all object tags or to get all objects matching the Game Tag Query both in editor and runtime.Game Tag Query defines an expressive arbitrary nested condition tree to evaluate a collection of tags, similarly to evaluating an enum flag. Query can be easily constructed both in the editor and in code, providing a flexible framework to evaluate conditions and drive gameplay logic.Live link: Game Tags DocumentationDefine custom tags within tag tree hierarchy.Label GameObjects with multiple tags.Use tags and tag containers as standard object properties.Convenient tag selection from the tag tree hierarchy via custom inspectors.Search, browse and select tagged assets both in data and scenes through tag references.Use expressive tag queries in editor or code. Evaluate queries against collections of tags to run gameplay logic or retrieve matching results.Fully compatible with ECS & Burst compiler and usable from within Jobs.Import and export tag tree hierarchy source files between projects.