You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ebitengine lacks a simple GUI library just for debugging, so why not :-) ?
There is an ImGUI binding for Ebitengine https://github.com/gabstv/ebiten-imgui, but unfortunately this uses Cgo and then this doesn't work on browsers.
I've not decided to create an original API or convert ImGUI to pure Go yet.
FYI I've used https://github.com/gabstv/ebiten-imgui as a starting point to write a new backend for cimgui-go which was recently merged to their main branch if you're interested in taking a look? I'm currently using it to develop a simple game editor that uses ebiten as the renderer as a side project and it's been working well.
I was thinking that it would be interesting if we had a handle to the ebiten window to allow for setting multiviewport flags if available (glfw) or to render without a window and instead use the imgui backend to read the current frame from the ebiten thread. if we had the option to use the imgui window, we could drag the internal imgui windows out of the main window into their own separate windows for instance.
Operating System
What feature would you like to be added?
Ebitengine lacks a simple GUI library just for debugging, so why not :-) ?
There is an ImGUI binding for Ebitengine https://github.com/gabstv/ebiten-imgui, but unfortunately this uses Cgo and then this doesn't work on browsers.
I've not decided to create an original API or convert ImGUI to pure Go yet.
Why is this needed?
This was inspired by https://www.reddit.com/r/golang/comments/1exl1bi/my_experience_with_ebitengine_and_raylibgo_gmtk/
Also there were some requests for this in the Discord server.
A GUI library should be nice even for the current examples to manipulate parameters in a more intuitive way.
The text was updated successfully, but these errors were encountered: