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 库,强烈建议你试试这个,虽然还在迭代,但已经蛮稳定的。
132.01KB
文件大小:
评论区