Jump to content
Marcus

LE3D GUI Support

Recommended Posts

What will LE3D provide as far as a GUI library is concerned? Or do we basically have to reinvent the wheel?

Share this post


Link to post

I'm of the opinion that every feature we add needs to be really well thought out, and really well done. I'd rather wait on this so we can come up with something that really meets the need well.

Share this post


Link to post

I agree completely. However, I think if we simply add a command set for creating buttons, sliders, etc. the next request will be a visual designer built into the editor. Then we'll be in the position of having to go back and redo something, because we didn't do it right the first time.

Share this post


Link to post

I would love to see a GUI system based on XML and a CSS like system, that would make the editor a very trivial thing to implement later.

Share this post


Link to post

It looks like it has built in support for binding to other scripting languages. It would probably be pretty trivial to add Lua support.

Share this post


Link to post

Don't forget about tables (grids). It's common way to manage key bindings, table of records, list of players, character attributes, list of saved games, list of levels etc. So making universal GUI is not the easiest task.

Share this post


Link to post

It looks like it has built in support for binding to other scripting languages. It would probably be pretty trivial to add Lua support.

Right, but the next step is an actual HTML-based GUI. So it's not a complete solution at all, just an extra step that might lead to a solution.

Share this post


Link to post

Right, but the next step is an actual HTML-based GUI. So it's not a complete solution at all, just an extra step that might lead to a solution.

Is it? Looks like a pretty complete solution to me.

I'd interested to understand whether you intend to build a GUI system from scratch yourself or not, as from my limited experience cross-platform GUI frameworks are actually fairly complex and full of many corner cases. Not sure I would be very happy personally if you decided to postpone such a critical feature because you want to develop it yourself your own way, despite how good it may be in the end.

Share this post


Link to post

I agree with Scott. There is no reason why you couldn't use something like this for now and if it really does suck, replace it with your own later.

Share this post


Link to post

Hello,

this topic is so interesting!

In the meantime, can you give me a link how to read how I can do a GUI system with the current tools?

Menu, HUD, etc...

 

Thank you!!

Share this post


Link to post

Do it well, but don't release it months after the release -- it's a critical feature. I also go by the philosophy of doing from scratch, yourself, but sometimes you have to admit that some libraries exist that already do it well. Weigh the possibilities.

 

People will start coding crappy GUI alternatives from scratch and redo them later.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...