C4droid下imgui使用教程1——HelloWorld
C4droid下通过Android native(Gles)渲染imgui
首先去github下载imgui源码
https://github.com/ocornut/imgui
手机端使用chrome电脑版页面即可下载源码zip版,建议下载Release版
解压源码,修改一些东西,编译即可
- 进入到/你的解压路径目录/imgui-1.89.4/examples/example_android_opengl3/
- 修改CmakeList.txt注释掉18和32行的android_native_app_glue的查找路径(C4droid已经内置)
- 修改main.cpp示例代码注释掉203和217-218行(这里暂时把官方Demo去掉了哦)
- 在C4droid下方长按编译按钮(别的布局下选择编译选项) ,依次选择:使用makefile 使用cmake;运行模式:安卓原生应用。此时需要填写一些参数
cmake命令
cmake -B build
make命令
cd build&&make CC="$CC" CXX="$CXX" SHELL="$SHELL"
二进制文件名(相对路径)
build/libImGuiExample.so
- 运行即可
大功告成,你现在可以尝试修改一下示例代码了
后续计划:
- 调整cmake编译为静态库
- 测试官方demo
- 处理Android下输入法和中文问题
- 绘制一些简单的UI
评论区