Functional "Start" Button? [SOLVED]

At it’s core, I’m not sure if this is a GUI or a Scripting question, but there seems to be better support on this end of the forum. My question is this:

I have a simple first person controlled game, using a crosshair, with the mouse locked to the center of the screen.

I am looking to have some kind of a Start button at the beginning, but I don’t want the user to be able to navigate anything without first visiting this Start menu (that may have instructions as well, but at this point just a simple start button would suffice). Ideally, the game would be grayed out, or something along those lines, until the user hit the Start button to initiate the game.

Any ideas or resources on how to do this? Much appreciated!

GUI.Button() ???

UI.Button is better, if you are in 4.6. Put a white panel behind it with an intermediate alpha value, and you have just greyed out your screen.

1 Like

Create a Start scene and create the button with the new UI. On the button click, call Application.LoadLevel(“Game”); or whatever your game scene is called.