I’m almost embarrassed to ask this, but due to the nature of it, search engines are pretty useless (I just get hits for regular 3d text).
I want to create 3d 3d text, to manipulate in-game. You know, actual blocks that have 3 dimensions. Obviously the normal 3d text actually has only x and y values.
Even in Blender, the text function is 2d. Am I going to have to create the alphabet from scratch in Blender, and import them, or am I missing something fundamental, and glaringly obvious?
Currently, there’s no easy way of doing 3D-text, I’ve also searched a lot for that.
The way I would do it is to export every character you will need seperately.
You will also need to write a script that can dynamically instantiate your character prefabs. Just use each character as prefab to instantiate them at runtime.
I know it seems a lot of work, but once you’ve exported all your letters A-Z and digits 0-9, the remaining scripting is pretty easy.
Just make sure, when exporting your models, you think about the position of your pivot point. When you export all the models exactly the same way, you won’t have to worry about alignment and stuff like that.
Too bad 3D Text-meshes aren’t a part of Unity’s standard primitives.
Have a look at extensions on the asset store. We did a one called TTF Text, it has been released for more than 3 months and it is probably the most advanced one, we have many users. There currently exists as a free version with limited features that allow you to create static texts and as a professional version that comes with source and that allow you to create animated texts, all kinds what you may think of… A new version with lots of additions will be released within next days stay tuned : It will include markup, styles and nice animation effects, additional demo scenes. A new intermediate package in-between the free and the pro version will also appear with a cheaper price for people wanting a more than the free package but are not ready for the really pro full package.
Don’t hesitate to contact us if you have any question / suggestions.