Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

ImAndLua

Imgui to AndLua

AndLua + NDK OpenGL ES3 实现纯 Native ImGui 渲染框架

项目简介

基于 NDK C++ 绑定 Lua,在 AndLua 环境实现原生 GPU 渲染 ImGui。 全程无 Java 中介、无 Android Canvas、纯 Lua/C 交互。

实现原理

1. 在 lua层 使用  GLSurfaceView  提供 OpenGL ES 上下文 ​ 2. NDK 层维护独立 ImGui 上下文、字体、渲染管线 ​ 3. 通过 Lua-C 绑定导出接口给 Lua 层调用 ​ 4. Lua 负责:生命周期、触控、窗口大小、启停渲染 ​ 5. C++ 负责:底层 OpenGL 绘制、ImGui 逻辑

本仓库包含了Andlua的交互项目和c++项目,c++代码要用手机c4d打包成so模块,给lua调用 lua代码则要导入进AndLua

About

Imgui to AndLua

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages