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. Voting for the Unity Awards are OPEN! We’re looking to celebrate creators across games, industry, film, and many more categories. Cast your vote now for all categories
    Dismiss Notice
  3. Dismiss Notice

TMP AutoSizeTextContainer running incorrectly

Discussion in 'UGUI & TextMesh Pro' started by zcollinsML, Oct 12, 2018.

  1. zcollinsML

    zcollinsML

    Joined:
    Sep 7, 2017
    Posts:
    1
    I am running version Unity Version 2018.1.9f1 and TMP 1.3.0 and experiencing issues with
    'autoSizeTextContainer'. It currently only updates when you are leaving play mode and returning to editor. From what I have been able to gather the intended way to force a size update in TMP every frame is the code attached. Is this the correct way to get the results I am looking for and this happens to just a bug?

    Code (CSharp):
    1. private void Update () {
    2.          
    3.     if ( !_tmp.autoSizeTextContainer )  {
    4.         _tmp.autoSizeTextContainer = true;
    5.     }
    6.  
    7.     _tmp.text = _text;
    8.  
    9.     _tmp.ForceMeshUpdate( true );
    10. }
     
  2. EyeDev44

    EyeDev44

    Joined:
    Apr 8, 2017
    Posts:
    140
    same.
     
  3. Stephan_B

    Stephan_B

    Unity Technologies

    Joined:
    Feb 26, 2017
    Posts:
    6,588
    There have been many fixes in the more recent versions of the TMP package. Please be sure to test with the latest releases from Package Manager.

    The latest for Unity 2018.4 is version 1.5.6. Version 2.1.6 for Unity 2019.4 and version 3.0.6 for Unity 2020 or newer.
     
  4. EyeDev44

    EyeDev44

    Joined:
    Apr 8, 2017
    Posts:
    140
    I've catched this in 2021.1.
     
  5. Unifikation

    Unifikation

    Joined:
    Jan 4, 2023
    Posts:
    1,027
    has this been fixed?

    Unable to get this to work in the latest verified versions of TextMesh Pro for 2019.LTS and 2020.LTS