Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

[UPDATED] UITooltip - Enhance your UI with custom tooltips

Discussion in 'Assets and Asset Store' started by Tobias-Pott, Apr 28, 2022.

  1. Tobias-Pott

    Tobias-Pott

    Joined:
    Aug 26, 2014
    Posts:
    12
    cover.png

    Hello everyone,
    I'm pleased to introduce you to my UITooltip package for the Unity UGUI system and the update it recently received.
    Check it out UITooltip on the AssetStore

    This simple and easy to use package provides tooltip-functionality to your game's UI.

    Design and layout your tooltips using all of Unity's UI objects and elements. Enhance your interface and give your users more information about the interface they interact with.

    Features:
    * NEW Create your tooltip from your custom data.
    * NEW Reusable prefab workflow
    * NEW Multiple Samples for data-driven tooltips
    * supports all kind of UI canvas render modes (Screen Space and World Space).
    * supports 3D objects in UI using PhysicsRaycaster
    * Auto-align when overflowing your canvas/2D screen
    * built-in fade-in/fade-out easing options
    * full access to source code
    * additional UI helper (e.g. draggable UI window/widget) (more to come)


    Asset Store Link:
    https://assetstore.unity.com/packages/tools/gui/uitooltip-64893

    Help & Support
    I invite you to ask your questions and post your suggestions into this thread and you may also address any issues you might face using this package.


    Have a nice day and fun coding and creating games!
     
    Last edited: May 5, 2022
  2. BetaMark

    BetaMark

    Joined:
    Sep 27, 2014
    Posts:
    229
  3. Mauri

    Mauri

    Joined:
    Dec 9, 2010
    Posts:
    2,657
    Because of a space (%20) in front of it. The link under "Asset Store Link:" works.
     
    BetaMark likes this.
  4. BetaMark

    BetaMark

    Joined:
    Sep 27, 2014
    Posts:
    229
    Very cool! I'm really excited about the data driven option since my inventory UI could really use something like this built in.

    Is there any chance you have plans to integrate with any of the translucent image assets to do blur or acrylic style transparency?
     
  5. Tobias-Pott

    Tobias-Pott

    Joined:
    Aug 26, 2014
    Posts:
    12
    Thanks for the hint on the broken link.

    @BetaMark Could you point to any of these asset packages you mention?
    It sound like they could be easily used in building your own TooltipUI prefabs but I'm unsure how they work (I only imagine that they use some sort of different UI shader)
     
  6. BetaMark

    BetaMark

    Joined:
    Sep 27, 2014
    Posts:
    229
    I'm using Tai's Translucent Image - Background Blur.
    * https://assetstore.unity.com/packages/tools/gui/translucent-image-fast-ui-background-blur-78464

    If I understand it correctly, he has a full screen camera where he blurs the whole world in one pass, the places that as the background of the UI element that I'm blurring. The downside of that is that if I have two UI elements (say a menu and a modal window that pops up over) the blurred background is of my 3D world and does not include the other UI elements that are "beneath" my popup, so in your case, you'd have to consider that with the tooltips always needing to be a layer up from both the 3d worldspace camera AND from the interactive UI camera & layer.

    It would look super cool though :)
     
  7. Tobias-Pott

    Tobias-Pott

    Joined:
    Aug 26, 2014
    Posts:
    12
    @BetaMark Thank you for pointing me to that asset.

    As I understand that specific asset (from the docs) it should be already possible to use it in conjunction with my package.
    The UITooltip package provides tooltip samples as prefabs containing UI objects & components. All samples use a UGUI Image component for their background, You should be able to drop in the 'Translucent Image' component from your linked package instead of the existing UGUI Image (I'm referring to this small doc sample: Getting Started | Translucent Image (leloctai.com)).
    Though I'm not sure what implications might come with the case you referred to when you want all UI layers to be part of the blurred background, I lack knowledge of the package in this regard.

    The background, aside from fade-in/out using a CanvasGroup, is completely unaffected and subject to your heart's desire on how to design and layout it using any UGUI compatible component.

    For your specific question: I'm not planning to integrate such a feature myself but I'm pretty sure the linked package should work with UITooltip. Thus said, I do not own a copy of the linked package and cannot be 100% sure unless I can test it.

    Kind Regards
    Tobias
     
  8. BetaMark

    BetaMark

    Joined:
    Sep 27, 2014
    Posts:
    229
    Excellent. I'll give the integration a try this weekend and let you know if I hit any blockers.
     
  9. Tobias-Pott

    Tobias-Pott

    Joined:
    Aug 26, 2014
    Posts:
    12
    Great, please hit me up if you encounter any difficulties =)