Selection Manager v5.7 是一款专为 Unreal Engine 设计的高效对象选择插件,支持通过鼠标光标和矩形区域实现游戏内对象的精准选取。该插件基于 C++ 开发,具备高性能运行特性,适用于各类复杂场景下的实时交互需求。
支持对继承自 Actor 或 Scene Component 的所有对象(包括 Actor、Pawn、Character 及 Scene Component)进行选择操作。开发者可针对不同对象类进行独立的选取配置,实现高度定制化的交互逻辑。插件提供精确的碰撞配置功能,支持动态对象的复杂选取场景,同时允许从其他模块或事件中调用选择函数(例如通过点击单位图标来选中单位)。
功能亮点包括:可选的动态高亮显示、选择起始点可设为玩家点击位置、鼠标悬停时自动高亮当前对象、支持加选与减选操作、提供按组或索引批量选取的函数接口。插件兼容可变视野(FOV)和正交摄像机,适用于 2D 游戏开发场景。选择框界面采用 Blueprints 实现,支持使用插件内置材质与纹理进行自定义,也可完全替换为自定义 UI 元素。此外,内置碰撞预览工具与运行时碰撞调试器,便于开发者在开发阶段快速验证和优化选择逻辑。