Anyone know of any good API's that have a editor that one can drag drop the widgets to make layout ect... and be used with OpenGL/SFML/C++?
Thanks!
8 replies to this topic
Sponsor:
#3 Members - Reputation: 3714
Posted 04 January 2012 - 08:43 PM
You could use QT aswell as it can embed its widgets in an OpenGL view and does have a layout editor. (I'm not sure how easy it is to modify the look of the widgets though)
Or, if you are willing to spend some money you could use scaleform to embed flash GUIs in your game (Something alot of AAA games do these days)
Or, if you are willing to spend some money you could use scaleform to embed flash GUIs in your game (Something alot of AAA games do these days)
I don't suffer from insanity, I'm enjoying every minute of it.
The voices in my head may not be real, but they have some good ideas!
The voices in my head may not be real, but they have some good ideas!
#4 Senior Moderators - Reputation: 4743
Posted 04 January 2012 - 10:34 PM
I've been down this road a few times, and of all the toolkits I've tried (which is quite a number), CEGUI is the only one that offers decent flexibility/configurability. That said, I really detest the way CEGUI is designed - it feels like setting an 800lb Gorilla to catch a fly...
Tristam MacDonald - SDE @ Amazon - swiftcoding [Need to sync your files via the cloud? | Need affordable web hosting?]
#5 GDNet+ - Reputation: 823
Posted 05 January 2012 - 01:39 PM
Yeah, I keep hearing that most people think CEGUI is bloated...
My problem is the layout editor is buggy, and the new version CEED is not finised yet and has bugs as it's not a release product.
The second issue is they moved to Mercury for SVN and I have no idea on using that system yet, and would like to get on 0.8.0 binaries and don't want to have to build them myself.... Sigh heahaches starting again
My problem is the layout editor is buggy, and the new version CEED is not finised yet and has bugs as it's not a release product.
The second issue is they moved to Mercury for SVN and I have no idea on using that system yet, and would like to get on 0.8.0 binaries and don't want to have to build them myself.... Sigh heahaches starting again
#6 Members - Reputation: 100
Posted 16 January 2012 - 11:52 AM
swiftcoder: Make yourself heard! It's open source, things can be changed if you care :-)
MARS_999: It shouldn't be hard to get a clone with mercurial, there are instructions on the wiki. If you are on Windows, TortoiseHG makes it really easy to make a clone. HTH
--
Kulik from the CEGUI team
MARS_999: It shouldn't be hard to get a clone with mercurial, there are instructions on the wiki. If you are on Windows, TortoiseHG makes it really easy to make a clone. HTH
--
Kulik from the CEGUI team
#7 Members - Reputation: 340
Posted 18 January 2012 - 08:37 AM
Perhaps http://librocket.com/ will serve your needs. It's losely based on html5/css3, so any html/css editor should work to some degree. Might be worth a look at least.
#8 Members - Reputation: 265
Posted 18 January 2012 - 10:36 AM
You can take a look at Gwen. It's pretty light weight and easy to get running (imo).
It's a pretty young project so not everything is polished yet, but still sufficiently for most usages.
You can also replace their renderer with your own, which is a nice feature to me.
Ps: Since most GUI libs appear to have similar interfaces, it's not that hard to switch to another if you're not happy with one.
Edit: Disregard this if a WSIWYG editor is required. Although it wouldn't be too absurd to implement one with the GUI-Lib itself.
It's a pretty young project so not everything is polished yet, but still sufficiently for most usages.
You can also replace their renderer with your own, which is a nice feature to me.
Ps: Since most GUI libs appear to have similar interfaces, it's not that hard to switch to another if you're not happy with one.
Edit: Disregard this if a WSIWYG editor is required. Although it wouldn't be too absurd to implement one with the GUI-Lib itself.






