Jump to content
  • Advertisement
Sign in to follow this  
  • entries
    42
  • comments
    85
  • views
    46754

GUI

Sign in to follow this  
Slather

238 views








The images show the GUI editor and an in-level shot with collision shapes showing. The level doesn't have anything to look at yet. I want to write a level editor before I start throwing art into it.

I'm focusing on the GUI system and it's editor for now. Then I'll use the editor to make the UI for the level/entity editor. I'll use that editor to build the demo level. I initially had wanted to use 3dsMax for the level editor, but needing to re-export and import my level from Max for small changes would just be tedious. I like the experience of writing a GUI system that I understand, and I'm learning a lot in the process. I won't need to worry about adapting my program to a GUI library if mine will suffice. :)

It was an interesting process to wane the GUI editor off of my old text format and onto the new binary format. The minimum functionality my system needs to be self-editable is the ability to change an element's tag (string). The tag is what's used to identity the element when a GUI_Event is handled. Once I had the ability to change the tag, and save/load a GUI_System, the editor could use a UI that it had exported! I'm not using a scripting language, so a GUI_System's behavior will be hardcoded, but that's good enough for me.
Sign in to follow this  


1 Comment


Recommended Comments

I have got to admit I like how your game is looking. I also liked the MegamanX games so do them justice. good luck. :)

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!