I can’t seem to change the Font for my 3d Text. I uploaded about twenty various fonts and installed them.
They are in my unity assets and seeable but when I switch to one, they get distorted and don’t align in any way that makes sense.
These same fonts work fine with 2D Text (which won’t work for me).
I need to use something other than Arial text, so that I can change the shader to the 3DText.shader but I cannot change Arial to this even if I wanted to, because Arial is locked and won’t let me change the shader to something else.
Any insight appreciated.
Make a material with the generated font texture and apply that to the 3D text, in addition to the font itself (which is only used for character spacing info).
–Eric
Okay maybe i dont’tunderstand what you mean by “in addition to the font itself” but as I explained earlier, i did these things and the result is that the font is screwed up. This explanation unfortunately doesn’t shed any light for me.
Again, aside from making a new material and assigning 3dtext.shader, I cannot change my font on 3d text because it displays nothing useful, and i cannot change the shader on the only 3d text that is working because it is grayed out.
Maybe you’re not not doing the part where I indicated that you have to apply the generated font texture to the new material you’ve made? A material without a texture won’t do any good, and you can’t use the generated font material, you have to make your own (because you can’t change the generated font material). You have to drag the font onto the font slot of the 3D text object and the material onto the material slot of the 3D text object.
–Eric
okay, I have been at it again this morning and have gotten this to work. I literally had to draw a flow chart based on the instructions, because the repeated references to font, material shaders were simply not giving me a clear view.
The real problem I see with the instructions is that there is the Font on the Text Mesh, and then below that on the Mesh Renderer is the Font Material.
I applied my new FONT_MTL to the Mesh Renderer, using the 3DText.shader to my 3DText, but was not applying the same Font to the FONT portion of Text Mesh above.
Thus the type would be repeated or skewed.
confusing? maybe I’ll take a few minutes to publish my flowchart for others equally confused and spinning out.