Quick question…I’m getting started on menus for my game, and I know that I should avoid OnGUI for HUD elements as it is slow, but does it matter for menus since you’re not actually playing the game?
Also, if using only GUI Texture for my UI design, can I still setup option screens with control sliders and check-boxes which changes user settings, or do I have to use OnGUI for this?
I’ve done a few GUIs with GUI Textures (check out the original Battle Bears for example - I built my own code for sliders and everything for that one) and have now switched to using UnityGUI (OnGUI) for pretty much everything for 2 main reasons:
UT had promised an improved GUI-System for 3.0 - this has been postponed, but what can you do… it’s still more than fast enough to run even somewhat complex menus…
I probably shouldn’t miss this chance to point at a few components I made that use (and expand on) UnityGUI: Have a look at GameAssets.net
Hey thanks for the info. Sounds like UnityGUI is the way to go for UI and menus, and GUI Texture is the preferred method for HUDs since it’s much faster then OnGUI. Thanks for the links as well, really helpful!!!