Sunrisepeak / opensource-community

Opensource Community
4 stars 0 forks source link

如何用imgui制作ui动画在安卓端的实现? #8

Open lu9943 opened 3 months ago

lu9943 commented 3 months ago

是这样的,最近在学c++基础,为了熟悉c++,特意想自己动手做点小项目出来,所以玩上了imgui项目,以下说一下我的想法看看能不能实现 把星舰33个发动机的环形灯单独做成浮窗球类型,然后点击它的时候以120帧动画转场到ui功能区界面,在安卓平台上能实现吗? 类似安卓内核外挂的ui 3aca8bf9804d437a86fa2e4543715041 微信图片_20240608100546 我玩过这些开源的项目,这是用c代码写的,用ndk打包成可执行文件.sh,然后用mt管理器启动,里面集成了c++的imgui框架,所以我也想做一个属于自己的基于c++写的imgui动画项目,然后在安卓端运行,但我不知道怎么入手,想先实现一套imgui动画,再对接后续的项目,

Sunrisepeak commented 3 months ago

@lu9943

官方有Android的例子 https://github.com/ocornut/imgui/tree/master/examples/example_android_opengl3 但imgui本身并不支持动画, 动画可能要自己实现

Sunrisepeak commented 3 months ago

Android上使用 opengl渲染示例

https://github.com/ocornut/imgui/pull/3446

Sunrisepeak commented 3 months ago

补充一个使用imgui构建安卓应用教程

ImGui安卓示例编译/运行详细步骤 | 一键编译脚本