




Features
-
Multi-layer nested tooltips with unlimited depth
-
Rich Text integration via dedicated decorators
-
Tooltip pinning system with configurable timers
-
Widget/Object/Actor-based tooltip triggers
-
Extension support via interfaces and components
-
Priority system for custom tooltip control
-
Comprehensive Blueprint & C++ Function Library
-
Built-in debugging and visualization tools
Plugin Content
-
Two production-ready tooltip widgets
Code Module:
-
LayeredTooltip (Runtime)
Number of Blueprints: 2
Number of C++ Classes: 16
Supported Development Platforms:
-
Windows
-
Mac
-
Other platforms: Untested, expected to work
Supported Target Build Platforms:
-
Windows
-
Other platforms: Untested, expected to work
Documentation: Link
Example Project:
功能
-
具有无限深度的多层嵌套工具提示
-
通过专用装饰器集成富文本
-
具有可配置计时器的工具提示固定系统
-
基于小部件/对象/Actor的工具提示触发器
-
扩展支持通过接口和组件
-
自定义工具提示控制的优先级系统
-
全面的蓝图和C++函数库
-
内置调试和可视化工具
插件内容
-
两个生产就绪的工具提示小部件
代码模块:
-
LayeredTooltip(运行时)
蓝图数量: 2
C++ 类数量: 16
支持的开发平台:
-
Windows
-
Mac
-
其他平台:未经测试,预计可以工作
支持的目标构建平台:
-
Windows
-
其他平台:未经测试,预计可以运行
文档:链接
示例项目:
Playable Demo
Documentation
This plugin
Enables you to freely link additional tooltips to text within tooltip content.
Create unlimited nested tooltips and layer them as deep as you need.
Try it this way
Link tooltips to proper nouns, giving users the freedom to explore deeper information, or use interconnected tooltips to organically explain complex systems.
How do I use it?
Build tooltips using only the engine’s built-in features like Rich Text and String Tables. Alternatively, use our dedicated widgets to easily register tooltips in the Widget Designer. Extend with Blueprints or C++ as needed to implement fully flexible custom tooltip systems.
-
Adding Decorators to Rich Text
Automatically retrieve String Table content via Rich Text tags and display tooltips on hover. Add decorators manually, use our dedicated Rich Text widget, or inherit from base classes with automatic decorator integration.
-
Register Any Widget with the Tooltip System
Use dedicated Border/Anchor widgets to register tooltips without code, or register directly via Blueprint or C++. Registered widgets automatically display layered tooltips on mouseover.
-
Register Actors or Objects Beyond Widgets
Manually register any Actor, Object, or other element to directly control tooltip behavior. Configure easily with Blueprints or implement interfaces to extend functionality. Auto-registration components for Actors are included.
-
Extend Tooltips to Your Liking
Simply restyle the default tooltip widget, or create custom tooltips by registering and dynamically configuring your own widgets.
Technical Details
This plugin uses Rich Text decorators to display tooltips and accesses Unreal’s native and Slate widgets for mouseover detection and lifecycle management.
Advanced features enable tooltip extension to UObjects beyond Rich Text or widgets.
Tooltip text is retrieved from String Tables by default, but can be replaced with custom implementations as needed.
A default tooltip widget is included, but any widget can serve as a tooltip by implementing the provided interface.
Most functionality is accessible through Blueprint Function Libraries.
Core features are implemented as native code operating outside Unreal’s Reflection system for optimal performance.
Debug visualization widgets are available in the editor environment to monitor tooltip behavior.
Full source code is included with the product.
可播放演示
文档
此插件
使您能够将其他工具提示自由链接到工具提示内容中的文本。
创建无限嵌套的工具提示,并根据需要将其分层。
尝试这种方式
将工具提示链接到专有名词,让用户可以自由地探索更深入的信息,或使用互连的工具提示有机地解释复杂的内容
如何使用它?
仅使用引擎的内置功能(如富文本和字符串表)构建工具提示。或者,使用我们的专用小部件在小部件设计器中轻松注册工具提示。根据需要使用蓝图或 C++ 进行扩展,以实现完全灵活的自定义工具提示系统。
-
向富文本添加装饰器
通过富文本标签自动检索字符串表内容并在悬停时显示工具提示。手动添加装饰器,使用我们专用的富文本小部件,或通过自动装饰器集成从基类继承。
-
使用工具提示系统注册任何小部件
使用专用边框/锚点小部件无需代码即可注册工具提示,或直接通过蓝图或 C++ 注册。注册的小部件会在鼠标悬停时自动显示分层工具提示。
-
注册小部件之外的 Actor 或对象
手动注册任何 Actor、对象或其他元素以直接控制工具提示行为。使用蓝图轻松配置或实现接口来扩展功能。包含 Actor 的自动注册组件。
-
根据您的喜好扩展工具提示
只需重新设计默认工具提示小部件,或通过注册和动态配置您自己的小部件来创建自定义工具提示。
技术详细信息
此插件使用富文本装饰器来显示工具提示,并访问 Unreal 的本机和 Slate 小部件以进行鼠标悬停检测和生命周期管理。
高级功能可将工具提示扩展到富文本或小部件之外的 UObject。
工具提示文本默认从字符串表中检索,但可以根据需要替换为自定义实现。
包含默认的工具提示小部件,但任何小部件都可以通过实现提供的接口充当工具提示。
大多数功能都可以通过蓝图函数库访问。
核心功能作为在虚幻反射系统外部运行的本机代码实现,以实现最佳性能。
编辑器环境中可以使用调试可视化小部件来监视工具提示行为。
产品中包含完整的源代码。

评论(0)