2022/07/31 14:32: Initial Commit (with imgui v1.85).
2022/07/31 19:32: Update support with imgui v1.88.
ImGui is basically a full stack GUI framework made with c++ which supports lots of operating systems
As Its a full stack Framework we/you can easily make lots of things from it easily and it can save lot of time
Yes , While Talking about its working method currently we use egl to hook with our EGLSurface or Simply It uses eglSwapBuffers with Dobby Hook
Currently it uses the touch from game itself, like Unity structure for touch so it gets easy for us to Handle it
- Extract the lib from your deired Architecture or simply
armeabi-v7a - Place your lib in correct path of the game.
- Load your Lib from
onCreateof your Game's Mainactivity or UnityPlayerActivity
The main activity of Unity is: com/unity/player/UnityPlayerActivity
const-string v0, "native-lib"
invoke-static {v0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
- You can open this project using AIDE or Android Studio
- If you find bugs relating to this project, simply mention on the same repo so that we can improve it
- ocornut - ImGui : https://github.com/ocornut/ImGui
- vvb2060 - DobbyHook - https://github.com/vvb2060/dobby-android