在Web中实现ImGui界面
Posted 神码编程
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Web中实现ImGui界面相关的知识,希望对你有一定的参考价值。
在Web中实现ImGui界面
前言
想为自己的服务端增加一个性能/数据监控系统,使用web是一个最合理的选择。写过几天vue.js
,做过一个简单的app,咋说呢,可能是我学习能力太差了吧,不是特别想写第二次了。我还是喜欢自己熟悉的语言,比如C/C++
、Lua/Python
,是C#
就最好了。
简而言之,我在就在找寻其他的解决方案,我的目光又回到了Dear ImGui上,Dear ImGui
拥有最小的依赖,可以自由选择渲染底层。如果Dear ImGui
+WebAssembly
+GLES3.0
不是游戏引擎常用的打包WebGL
的方案么?
技术方案
- Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies: https://github.com/ocornut/imgui
- Emscripten is a complete compiler toolchain to WebAssembly, using LLVM, with a special focus on speed, size, and the Web platform. https://emscripten.org/
成果
演示链接(github.io速度较慢): https://coding2233.github.io/webgl/imgui/
支持手机浏览,并且支持中文字体
再随便放几张截图
扩展
想用C/C++
、lua/python
、Mono C#
写Web界面么,都可以…
以上是关于在Web中实现ImGui界面的主要内容,如果未能解决你的问题,请参考以下文章
用java编写的swing程序。如何在主界面中实现刷新的功能,就是让主界面的组件刷新
Unity3D编辑器扩展Unity3D中实现UI界面控制,UI界面的显示和隐藏实现
我的渲染技术进阶之旅关于C++轻量级界面开发框架Dear ImGui介绍