目 录CONTENT

文章目录

c4droid下使用imgui教程1

qaiu
2023-03-26 / 4 评论 / 19 点赞 / 3,796 阅读 / 309 字 / 正在检测是否收录...
温馨提示:
欢迎加入C4droid交流群: 1026766509(验证问题自行百度)
有什么疑问可以评论区留言,也可以加QQ736226400咨询
也可以进入问题反馈平台上传相关错误信息或者截图
提问之前建议阅读下提问的智慧
小站运营不易,还请不要屏蔽广告😘
本站内容长期更新,点击这里去打赏支持
手机支付宝用户点击这里打赏博主喝杯咖啡吧❤️❤️

C4droid下imgui使用教程1——HelloWorld

C4droid下通过Android native(Gles)渲染imgui

首先去github下载imgui源码

https://github.com/ocornut/imgui
手机端使用chrome电脑版页面即可下载源码zip版,建议下载Release版
Screenshot_2023-03-26-14-05-04-925_com.android.chrome
Screenshot_2023-03-26-14-10-39-819_com.android.chrome-edit

解压源码,修改一些东西,编译即可

  1. 进入到/你的解压路径目录/imgui-1.89.4/examples/example_android_opengl3/
  2. 修改CmakeList.txt注释掉18和32行的android_native_app_glue的查找路径(C4droid已经内置)Screenshot_2023-03-26-13-55-10-587_com.n0n3m4.droidc
  3. 修改main.cpp示例代码注释掉203和217-218行(这里暂时把官方Demo去掉了哦) Screenshot_2023-03-26-14-21-14-699_com.n0n3m4.droidc
  4. 在C4droid下方长按编译按钮(别的布局下选择编译选项) ,依次选择:使用makefile 使用cmake;运行模式:安卓原生应用。此时需要填写一些参数
    cmake命令
    cmake -B build
    make命令
    cd build&&make CC="$CC" CXX="$CXX" SHELL="$SHELL"
    二进制文件名(相对路径)
    build/libImGuiExample.soScreenshot_2023-03-26-14-04-12-514_com.n0n3m4.droidc
  5. 运行即可
    Screenshot_2023-03-26-14-30-14-129_com.n0n3m4.droidc

大功告成,你现在可以尝试修改一下示例代码了

后续计划:

  1. 调整cmake编译为静态库
  2. 测试官方demo
  3. 处理Android下输入法和中文问题
  4. 绘制一些简单的UI
19

评论区