kotlin-imgui Kotlin版Dear ImGui绑定库

Kotlin 的图形开发利器——kotlin-imgui,是个挺实用的 Kotlin 多平台绑定库,专门给你用上亲爱的 ImGui 那套。嗯,喜欢用 OpenGL 和 GLFW 搞 UI 的同学别错过,包装得蛮友好,直接上手也快。还在优化阶段,不过用起来已经挺顺的了。

构建方式也简单,git clone下来跑个./gradlew build就能起飞,不用折腾什么环境配置。依赖部分只要把它加进你的build.gradle里:

repositories {
  maven("https://dl.bintray.com/dominaezzz/kotlin-native")
  jcenter()
}

dependencies { implementation("com.kotlin-imgui:$imguiVersion") implementation("com.kotlin-imgui:imgui-glfw:$imguiVersion") }

项目基于 OpenGL 和 GLFW,适合做跨平台工具界面,比如游戏内调试面板、可视化编辑器那种。API 设计还在打磨阶段,不过已经可以跑起来试试效果。

你要是本来就喜欢折腾图形界面,或者在做跨平台 UI,kotlin-imgui还是挺值得一看的。和 LocoLaser 示例Egloo 框架一起看,思路更清晰。

如果你用 Kotlin 搞多平台开发,又正好需要 UI 库,强烈建议你试试这个,虽然还在迭代,但已经蛮稳定的。

zip 文件大小:132.01KB