Difference between revisions of "GUI Tutorial"
(I've developed GUIs in Java, Javascript, and wx yet I was confused getting into KSP GUIs.) |
|||
Line 29: | Line 29: | ||
[[Category:Stub]] | [[Category:Stub]] | ||
− | [[Category:Modding]] | + | [[Category:Modding Tutorials]] |
Revision as of 23:27, 20 June 2015
Contents
Introduction
So you want to make a GUI in your KSP, with buttons and sliders and all that fun stuff? Well this page isn't going to help you at the moment, but it would be nice if people who are experts filled it out.
Chosing a GUI System
Stock KSP itself uses three systems![1]
- Unity's OnGUI code-driven UI
- EzGUI
- SSUI system
In 1.0.3, they are migrating over to yet another GUI system, the Unity 5 Canvas-based GUI system, which is built in the Unity editor as a GameObject, instead of in code. This may be the same GUI system introduced in 4.6? (These systems would be easier to talk about if the Unity people gave them names.)
So what's a developer to use? Please edit this page if you have any insight!
Toolbar Systems
Apparently there is:
- Stock, the upper right side
- Stock, the lower right side
- [Toolbar API] by blizzy78, which you've probably seen if you use a lot of mods
Toolbars can be dependent on Scene (e.g. it shows in flight but not the VAB).
Loading Textures for your toolbar
How do you do this? Every tutorial focuses on parts mods.
References
- ↑ HarvesteR. 17th June 2015. http://forum.kerbalspaceprogram.com/content/345-KSP-and-Unity-5