I hope this is the right place to post this thread. Anyway what I’m trying to do is display a Textmesh (not a Textmesh pro) in a worldspace canvas. Yet when I switch the canvas to world space, the Textmesh becomes entirely transparent. It’s outline can be seen in the editor but in the game view nothing is visible. Is there a way to fix this? Also before anyone suggests using an alternative like Textmesh pro or just a plain Text object, I would really like to stick with Textmesh if possible.
If you are using the Canvas system, you should either be using UI Text or TMP.
The old TextMesh is considered a legacy component and will eventually be deprecated. TextMesh was also never designed to work with the Canvas system.
Any reason why you would not be using UI.Text or TMP for your use case?
Yeah, I eventually reached the conclusion that TextMesh is not going to work. I played with the canvas settings for a few hours but I couldn’t get it. I mainly wanted to use TextMesh because I was having trouble generating fonts with TMP though after realizing it was literally impossible to get TextMesh to work the way I need, I revisted TMP. After another few hours, I figured out how to generate the TMP font. I think it wasn’t working because I was using an incompatible font file. I switched to a different font and it worked. Can’t believe it took me that long. Thanks for the reply though.