We have got a very basic and actionable 3D menu but, in orderĀ for it to be used on a production application, we have got to add some more details. For instance, we can now select a different menu option depending on the face of the cube we are selecting, but unless we are doing a very simple color picker, we'd be selecting an option completely blind, as we won't know which face does exactly what.
One way to solve this is to render some text depending on which face is selected, but on OpenGL ES we can't simply just call drawText and render some text, like we are used to do when using a Canvas. Also, in this example, there are only four selectable faces or options; let's make some changes so we can have more selectable options.