How on earth can I change the colour of a GUIText? I tried assigning a material to it, but in renders out the text as “blocks”, so you can’t actually see the font pixels. Am I doing something wrong? Any help would be appreciated.
You have to create a material using the font shader and the texture generated by the font (You can drag it from the project view).
From code you can just write:
guiText.material.color = Color.blue;
which behind the scenes, essentially does the same.