基本的思路就是:系统消息队列 + 图形 api 以 Windows 平台举例,就是 win32 + 渲染方案,后者根据 ui 库的应用可以选 gdi、dx、opengl、vulkan 等,由实际场景的需求而定(轻量化?高性能实时渲染?是否跨平台?开发难度?等) 我早几年开始做了 d14uikit,是 win32+dx 的方案。
实际上是之前一直在做的一个游戏引擎,从它的框架移植了核心 ui 代码包装成的一个库,并且提供 c++ 和 python 的接口以方便二次开发,整个库才 1~2M…。
{dede:pagebreak/}
预测一下,下一次阅兵会出现什么武器震惊世界?
各位都在用Docker跑些什么呢?
苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
Rust开发Web后端效率如何?
女生真正的完美身材是什么样子?
playwright 爬虫中 on 方法如何运用?
苹果公司做过哪些鲜为人知的努力?
空输部队为全斗焕干了这么多脏活累活,士兵有没有什么优待?
Swift 和同时代的其他语言比起来怎么样?
像出版社出版书籍是用什么软件排版呢?除了WPS和Adobe?
如何看待 5 名家长参与反映学校食堂卫生问题,因涉嫌寻衅滋事被刑拘?寻衅滋事的判定标准是什么?
三星的旗舰手机能用五年以上吗?
曼德拉是南非的罪人吗?
为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
可以随身携带一个Linux系统吗?
中国预警机世界领先吗?