I'm trying to write text (set number of words) on the screen one letter at a time, I was wondering whether this could be done using GUIText or would GUILabel be more appropriate?
Any assistance would be greatly appreciated.
I'd write you a basic script but I'm at work and sure to get it wrong.
Pretty much I'd just have 2 strings and an index. 1 string the final text you want on screen, the other what is current displayed on screen.
Then have a coroutine every X seconds take the letter at the index from the final text and add it to the end of the "display text string", and increment index.
Then just inside a OnGui call make GUI.Label display the "display text string".
Hope that makes some sense or points you kind of in right direction.