Hello everyone ,
I have developed the 3D Menu Creator (please let me know what you think about the price for this asset).
3D Menu Creator is a tool that helps developers to create 3D Menu, 3D Pause Menu, 3D user input control (Keyboard capture) and display 3D Labels (all of this are Meshes rendered, so this are real 3D Text). All is done in real time at edit mode and the keyboard capture in both (edit and play mode). Also the 3D Menu is integrated with iTween to make possible transitions between events.
The main features are:
•Create 3D menus (including pause menus).
•Add as many titles as you like in each menu.
•Handles the mouse events for the user interaction with the menu titles (Mouse enter, Mouse exit, Mouse Over, Mouse Down)
•Integrated with iTween to make visual effects when the user interact with the menu titles (scale, rotate, change color, etc. for example when the onMouseEnter is triggered by the end user)
•You can control the configuration of the Menu Titles individually or for all the titles (change font, font size, font color, font shader, etc.)
•Create 3D text on-the-fly in edit mode.
•Create user input capture (in this case all the 3d text is capture in play mode from the keyboard user input and displayed in real-time in 3D text, also work in webplayer and you could set a default text to be displayed and choose if you want to show a cursor,so the end user could know he can use the keyboard to enter his name, for example).
Also, all your comments would be welcome!
Some videos:
Have you tested this on iOS devices? Can it generate 3d text programmatically? You say “Create 3D text on-the-fly in edit mode.” but I’m not sure what “edit mode” is. Our app allows users to type text on their iphone which appears in the game as real 3d characters. Thanks.
We were trying to use FlyingText3D but most fonts will not render all characters on iOS. I’m curious if your package has this issue.
Hello,
No i haven’t since i don’t have apple and/or iOS device, but this tool contains a component called input control, which creates 3D meshes of the text on play mode (tested on compiled web player) from pc keyboard, it shouldn’t be difficult to make it work with iOS.
The object created from selecting input control from the menu of “3D menu” on unity, it creates a new game object, this game object contains an script, this script has a variable called “words” the string stored in this variable is used to make the 3d text meshes, so i think it could be easy to integrate this script with one that could capture the string from the input of the iOS device and assign it’s value to the “words” variable to make it appear in the screen as a 3D Text (Mesh).
I would check it so i could be sure.
Thanks for posting.
Thanks! So we could, during runtime, add an empty object, attach your component, and modify the words variable. We only need to use one font. Would you let me try it before purchasing? We’ve already purchased FlyingText3D but see here: http://forum.unity3d.com/threads/139428-FlyingText3D-Real-3D-text-from-TrueType-fonts?p=1015449&viewfull=1#post1015449
As long as we can add a game object to the world at runtime that contains the rendered 3d text from a string I assume it will work. Then, we can just attach our existing TextBehavior component which handles touch input on the game object to move it on the screen, etc. The challenge is making sure the characters all work on iOS.
Hi Alan,
All the GameObjects that contains the Inputcontrol script need to be on the scene before you compile it, this is due to the use of an assembly wrote in C that needs to be accessed in order to transform the truetype information into vectors and they only can be accessed in edit mode. What you could do is to create the object in edit mode and by script disable the renderer so it won’t appear on screen, then when you want it to appear activate the renderer back on.
PM me for the try before purchasing question
, we could do some win - win deal 
Thanks, and i’m here to help you.
Rhod
Hi AlanParsons,
Here are some livedemos so you could try it and see if it is what you need. 
3D Text rendered by the string capture from keyboard (With display cursor)
Live demo
3D Text rendered by the string capture from keyboard (Without display cursor)
Live demo 2
3DText with meshcollider and rigidbody
Live demo3
3D Pause Menu interaction test
Live demo4
3D Menu interaction test 2
Live demo5