- #Essential unity assets install
- #Essential unity assets upgrade
- #Essential unity assets pro
- #Essential unity assets code
Please provide feedback on this process and most importantly let me know if you run into any unforeseen issues. Please be sure to following the instruction provided in the tool and to have made a backup of your project first. This will open the new Project GUID Remapping Tool which will enable you to Scan the Project to find the resources and files than need to be converted and then if you chose convert them to the new set of GUIDs and FileIDs used by this new version of TMP. To convert the project, go to "Window - TextMeshPro - Project Files GUID Remapping Tool". Lastly, since this new version of TMP uses a new set of GUIDs and FileIDs, we will need to convert your existing project files and resources to use this new set.As such I thought it would be better to make those visible to users by adding them into the local project and giving you control over them. Note: These resources could have been contained inside the new TMP UPM package but these would have be hidden and given they would be inside a Resources folder to make it possible to access them at runtime, they would have been part of any build whether or not TMP is used. These resources will be added to your project in the "TextMesh Pro" folder. You can add these to your project by going to the "Window - TextMeshPro - Import TMP Essential Resources" menu. These are the default font asset, sprite asset, stylesheet, shaders, etc.
#Essential unity assets pro
#Essential unity assets upgrade
Note that I could have used a new namespace for this new version but this would have required updating all the scripts referencing the "TMPro" namespace which given these errors only show up during this upgrade process, going thru all the scripts to change the namespace would have been more complicated in my opinion. Once the "TextMesh Pro" folder is deleted, Unity will go through an Assembly Reload and the new version of TMP will finally be loaded. That is provided you did close any open scene using TMP in step (1). This could be avoided by deleting the "TextMesh Pro" folder in step (1) but it isn't necessary as once the previous / older version of TMP is removed by deleting the "TextMesh Pro" folder these errors will go away.
#Essential unity assets install
Personally, I always install new major versions of Unity in separate folders which allows me to use multiple versions of Unity for testing and what not.
#Essential unity assets code
This new version of TMP includes source code and uses the new Assembly Definition feature introduced in Unity 2017.3.ĭue to how this package manager works, it is important to understand this new version of TextMesh Pro will be using a completely different / unique set of GUIDs and FileIDs which was necessary to make sure it did not conflict with the current sets of GUIDs and FileIDs used by the source code and DLL only versions of TMP currently out there. These new Unity Package Manager (UPM) packages are shared between all projects. This new version of TMP will be made available via the new Unity Package Manager (also part of Unity 2018.1). ( See Updated Notesbelow about 2018.2 and additional information )
Most likely starting with Beta 2 or Beta 3.
As per the title and assuming all goes well, a new version of TextMesh Pro will be included by default in Unity 2018.1.