Tooltips Tree
ChrisGameDev
$20.00
(no ratings)
Date |
Price |
---|---|
Date |
Price($) |
10/10(2024) |
20.0 |
10/10(2024) |
10.0 |
10/24(2024) |
20.0 |
11/22(2024) |
20.0 |
Jump AssetStore
Let players control the information they see with this branching tooltip system. Keeps text simple and more readable displaying only what they select, preventing information overload.🌟 Dynamic Tooltips: Create interactive tooltips that can spawn additional tooltips, allowing you to break down information into smaller, selectable pieces by the players.🌱 Branching System: Tooltips form branching trees, enabling complex information to be displayed in a simpler layered way.👣 Intuitive Navigation: Easily navigate the tooltip tree hovering your pointer to create new branches. You can hover previous branches to trim back to that point, or deselect the tree to close it entirely—no clicks or extra buttons needed.📰 Rich Text Integration: Utilizes TextMeshPro's "rich text" functionality, letting you trigger tooltips from text links and sprite tags.🎮 Gamepad and Keyboard navigation: The system can automatically create navigable UI Buttons on top of TMPro links, sprites, or other game objects, and you can customize your own navigable buttons to display tooltip trees.📌 Pinnable tooltips (optional): You can choose to make any tooltip pinnable, draggable, and closable whenever you want, it will not dissapear when you move the pointer away from it.🍼 Rich Text Helper: Includes a rich text helper tool for easier text creation and formatting.🌐 Localization: supports localization using special tags (localization system not included, you have to use your prefered localization system).Questions? You can talk to me on Discord.Compatibility:Supports UI images and TextMeshPro (TMPro) text in both screen space and world space.Works with 3D and 2D objects using various collider types.Uses UI buttons to make the tooltips navigable with keyboard or gamepad.Dependencies:Requires TextMeshPro (TMPro).Utilizes Addressables for asset management.The demo uses Unity's Localization system as an example, but it's not required for core functionality.