Plugin contains:
- 3 C++ Classes (SelectionManagerComponent, SelectionManagerInterface, SelectionManagerDebugger)
- 3 Blueprints (Marquee Tool Widget, Collision Viewer, Debugger)
- 9 Materials and Material instances for Marquee Tool
- 10 Simple pattern textures
- 1 Mesh
Code Modules:
- SelectionManager [Runtime]
During the object selection an interface function is called, where you can create your own logic that will change the state of the object you’re selecting.
To get an array of all selected objects you can manually create it and add/remove objects to and from said array, which is located inside the interface function, by hand. (There is an example of creating such an array in the demo project)
Touch Events are not supported.
Network Replication is not supported.
Split screen is not supported.
Supported Development Platforms: Any
Supported Target Build Platforms: Win64, Win32, Mac (Only Win64, Mac for UE5)
插件包含:
- 3个C++类(SelectionManagerComponent,SelectionManagerInterface,SelectionManagerDebugger)
- 3蓝图(选框工具小部件,碰撞查看器,调试器)
- 9选框工具的材质和材质实例
- 10个简单的图案纹理
- 1目
代码模块:
- 选择管理器[运行时]
在对象选择过程中,会调用一个接口函数,您可以在其中创建自己的逻辑来更改所选对象的状态。
要获取所有选定对象的数组,您可以手动创建它,并手动添加/删除位于接口函数内部的数组中的对象。 (演示项目中有一个创建这样一个数组的例子)
不支持触摸事件。
不支持网络复制。
不支持分屏。
支持的开发平台:任何
支持的目标构建平台:Win64、Win32、Mac(仅适用于UE5的Win64、Mac)





This plugin allows you to select objects in the game via mouse cursor and rectangle selection.
You can also individually customize the result of the selection for each object class.
Video (YouTube)
Documentation (Google Docs)
Documentation contains download links for an Example Project.
Support andrewesenin27@gmail.com
Features:
-
High performance (Built using C++)
-
Ability to select any objects that inherit from Actors or Scene Components (Actors, Pawns, Characters, Scene Components)
-
Ability to precisely configure collision for selection
-
Ability to select complex dynamic objects
-
Ability to call selection functions from other sources (e.g. if you need to select a unit by clicking on its icon)
-
Optional ability to dynamically highlight objects during selection
-
Optional ability to set the selection start point to the point that the player clicked on
-
Optional ability to highlight the object under the cursor
-
Additive selection
-
Subtractional selection
-
Has a set of functions made to select objects by a group or index
-
Works with variable camera FOV
-
Works with orthographic camera (can be used for 2D games)
-
The widget for the selection frame is made using Blueprints. You can customize it with a set of textures and materials that are included in the plugin, or you can even use your own widget
-
Collision Viewer for visual configuration of the selection collision
-
Debugger for runtime collision debugging
该插件允许您通过鼠标光标和矩形选择来选择游戏中的对象。
您还可以单独自定义每个对象类的选择结果。
视频(YouTube的)
文件(谷歌文档)
文档包含示例项目的下载链接。
支援服务 andrewesenin27@gmail.com
特征:
-
高性能(使用C++构建)
-
能够选择从Actor或场景组件(Actor,Pawn,角色,场景组件)继承的任何对象
-
能够精确配置碰撞以供选择
-
能够选择复杂的动态对象
-
能够从其他来源调用选择函数(例如,如果您需要通过单击其图标来选择单元)
-
可选的在选择过程中动态突出显示对象的能力
-
可选的能力,将选择开始点设置为玩家点击的点
-
可选的能力突出显示光标下的对象
-
添加剂选择
-
减法选择
-
具有一组按组或索引选择对象的函数
-
适用于可变摄像机FOV
-
适用于正射相机(可用于2D游戏)
-
选择框的小部件是使用蓝图制作的。 您可以使用插件中包含的一组纹理和材质自定义它,或者您甚至可以使用自己的小部件
-
碰撞查看器,用于选择碰撞的可视化配置
-
运行时冲突调试的调试器

评论(0)