Search Unity

TextMesh Pro Is TextMeshPro not working with new Prefab system?!

Discussion in 'UGUI & TextMesh Pro' started by andyz, Mar 25, 2019.

  1. andyz

    andyz

    Joined:
    Jan 5, 2010
    Posts:
    2,276
    Any prefab instance that contains a TextMeshPro UI text seems to be considered permanently different to its root prefab.
    Click the Overrides button on the instance and it will always show any TextMeshPro UGUI script as being different even though they are the same
    2018.3.8
     
    Circool likes this.
  2. Stephan_B

    Stephan_B

    Joined:
    Feb 26, 2017
    Posts:
    6,595
    This behavior was addressed in version 1.4.0 of TMP. The only (known) remaining issue which is outside the control of TMP is the Mesh Filter which shows up in the override because the mesh is not persistent but tracked by the prefab system because of the mesh filter component. The Prefab team is currently looking at ways to handle similar cases.
     
    andyz likes this.
  3. andyz

    andyz

    Joined:
    Jan 5, 2010
    Posts:
    2,276
    Thanks, I am still using 1.3.0 because the package manager is a bit vague as to 1.4.0 (it says 1.3.0 is up to date and 2018.3 verified, 1.4.0 is available under the version drop though)
     
    Avalin likes this.
  4. andyz

    andyz

    Joined:
    Jan 5, 2010
    Posts:
    2,276
    So is 1.4.0 still under development or will be marked as the up to date version for 2018.3? Why is TextMesh Pro1.3.0 not marked as update available in 2018.3.8, which version is it?
     
  5. Stephan_B

    Stephan_B

    Joined:
    Feb 26, 2017
    Posts:
    6,595
    I am not sure why 1.4.0 doesn't show up / marked as an update. But 1.4.0 will be / should get verified shortly.

    Unless I mark a release as -preview, you can assume that release is not a beta / development versions.
     
    andyz likes this.
  6. JeromeJ

    JeromeJ

    Joined:
    Nov 26, 2017
    Posts:
    5
    Hi!

    Necro-ing but any update as to why it hasn't been marked as verified yet and if it has any sort of implications I should be worried about?

    Thanks!
     
  7. Stephan_B

    Stephan_B

    Joined:
    Feb 26, 2017
    Posts:
    6,595
    Version 1.4.1 should show up as verified in 2018.4.3f1 which is when it got included alongside the Editor. So if you are running a previous version of 2018.4, the package is available but since the Editor manifest predates this inclusion, it doesn't show the package as verified.

    This is a release version and not a preview. That is not to say it is bug free as I am near releasing version 1.4.2 which includes fixes, improvements and few new features but that version is better than 1.4.0.

    There is a significant difference between 1.3.0 since 1.4.0 included the new dynamic SDF system. Version 1.4.1 and 1.4.2 are incremental releases and I recommend to always upgrade to the incremental releases. However, I would always recommend reading release notes / sticky posts prior to upgrading between minor revisions meaning between 1.2.0 / 1.3.0 / 1.4.0 / 1.5.0.
     
    JeromeJ likes this.
  8. joonturbo

    joonturbo

    Joined:
    Jun 24, 2013
    Posts:
    77
    Did this issue ever get fixed?
    It's disrupting my workflow and I've tried a bunch of workarounds to no avail.
    https://forum.unity.com/threads/meshfilter-keeps-showing-up-as-dirty-in-prefab.783149/
     
  9. Stephan_B

    Stephan_B

    Joined:
    Feb 26, 2017
    Posts:
    6,595
    Circool likes this.
  10. domdev

    domdev

    Joined:
    Feb 2, 2015
    Posts:
    375
    same here having problem with the prefab.. prefab lost the tmpro component.. so hussle when you have lots of prefab for educational apps
     
  11. Stephan_B

    Stephan_B

    Joined:
    Feb 26, 2017
    Posts:
    6,595
    Please test with the latest preview release of the TMP package which is version 1.5.0-preview.3 for Unity 2018.4, 2.1.0-preview.3 for Unity 2019.x and 3.0.0-preview.3 for Unity 2020.x.