- Home /
Cross axis GUI
I know that this is basically a n00b question but I need to create a cross axis(which is an image) in a GUI and so it would appear/disappear when I turn on something (e.g. pause menu, cutscene start...) again, n00b question but I have no idea how to implement an image into a GUI
Answer by ragnaros100 · Jun 13, 2012 at 08:25 PM
you usually use GUI.DrawTexture:
(in c#) (Dont Mind the long sentence, it is actually quite simple. For more info: here)
//Assign the texture in the inspector.
public Texture2D myTexture;
//Draw a crosshair in the middle of the screen.
void OnGUI ()
{
GUI.DrawTexture(new Rect(Screen.width / 2 - myTexture.width / 2, Screen.height / 2 - myTexture.height / 2, myTexture.width, myTexture.height);
}
I hope this helps.
Thanks but I code in JavaScript. Anyway this is fine also. :D good luck
O$$anonymous$$, new problem: I don't have a good crosshair texture... -_-
Its not that hard to create a decent looking crosshair texture. A simple texture with 20x20 pixels can do. If you want to. I can make you a very simple crosshair (I really dont have anything to do today, so I'm just helping people out)
thanks, I'd like the crosshair to be a simple cross(also you can use your imagination) and send it at stas@protrener.com
Your answer
Follow this Question
Related Questions
Collision with Player and DoorTriggerLeft 0 Answers
Gun Firing help? 2 Answers
Full Screen Web Player? 7 Answers
multiple inputs 2 Answers
Asset: Pimp my Editor - Javascript Help 0 Answers